通知
すべてクリア
10/01/2022 12:10 pm
3. ブラウザで 表示を確認する。 http://localhost/helloworld/ Main コントローラー の Action で指定した内容が、 画面に表示されていることを確認する。
↑これなんですが、Action というのはなんでしょうか?
サーバー学習③の後ろで MainController.phpの function index()と index.ctp が対応している。
それは routes.php で処理されているという所の説明があったんですがここがちょっとよく分かりませんでした。
10/01/2022 12:11 pm
資料にも記載されてますがMainControllerの中にある関数をActionと呼ばれます。
最後にあったroutes.phpについて説明はルーティングと呼ばれます。
参考
http://blog.chatlune.jp/2018/02/28/cakephp-routing/
10/01/2022 12:11 pm
URLとControllerのActionが紐づくのは分かりました。
Actionとテンプレート(ctpファイル)が紐づけられている所が分からないです。
Actionの名前(関数名)と、ctpファイルの名前が一致していればは、関連付けられるようになっているのでしょうか?
10/01/2022 12:12 pm
そうですね。
名前が一致したら自動的に認識します。
指定する方法もありますね。