【サーバー学習③】”Action”について | Unity Forum | Tech Stadium Forum

【サーバー学習③】"Action"につ...
 
通知
すべてクリア

【サーバー学習③】"Action"について  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
10/01/2022 12:10 pm  
3.
ブラウザで 表示を確認する。
 http://localhost/helloworld/ 
Main
コントローラー
の Action で指定した内容が、
画面に表示されていることを確認する。
↑これなんですが、Action というのはなんでしょうか?
サーバー学習③の後ろで MainController.phpの function index()と index.ctp が対応している。
それは routes.php で処理されているという所の説明があったんですがここがちょっとよく分かりませんでした。

引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
10/01/2022 12:11 pm  

資料にも記載されてますがMainControllerの中にある関数をActionと呼ばれます。

最後にあったroutes.phpについて説明はルーティングと呼ばれます。

参考
http://blog.chatlune.jp/2018/02/28/cakephp-routing/

 


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
10/01/2022 12:11 pm  

URLとControllerのActionが紐づくのは分かりました。

Actionとテンプレート(ctpファイル)が紐づけられている所が分からないです。

Actionの名前(関数名)と、ctpファイルの名前が一致していればは、関連付けられるようになっているのでしょうか?


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
10/01/2022 12:12 pm  

そうですね。
名前が一致したら自動的に認識します。
指定する方法もありますね。

参考
http://app-review.poox.xyz/archives/1339


返信引用
共有:
タイトルとURLをコピーしました