CakePHP3.4.2
初心者でソースを追っている所です。
わかりずらいかもしれませんが、まずは質問させていただきます。
・コントローラでデータを取得してセット、レイアウトインスタンスを作成。
PagesController.php
$this->set(compact('test'));(テストテーブルのデータ)
$this->viewBuilder()->layout('layout1');
・このレイアウトのファイル(src\Template\Layout\layout1.ctp)に以下2つの記述があります。
<?php echo $this->Flash->render(); ?> <?php echo $this->fetch('content'); ?>
・ブラウザでHTMLをみると上記の2か所部分が、src/Template/Pages/index.ctp
をインクルードしているような形で表示されております。
なおindex.ctpはテストテーブルのデータを使用してHTMLを作成しています。
が何をしていてどういったルールが知りたいのですが、ご教示願えますでしょうか。
一応ドキュメントはみたのですが...
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/24 01:10