09 記事の一覧を表示する(2)
〜 Controller で Methodを定義し、それに対応する view を作成 --> 変数の受け渡しをしてそれを表示する。 〜
- 取得した情報を確認する -- [debug] -->
debug($posts);
<h2>記事一覧</h2> <ul> <?php foreach ($posts as $post) : ?> <li> <?php debug($posts); ?> </li> <?php endforeach; ?> </ul>
- [title] を表示させる
<h2>記事一覧</h2> <ul> <?php foreach ($posts as $post) : ?> <li> <?php // debug($posts); echo h($post['Post']['title']); ?> </li> <?php endforeach; ?> </ul>
- デバッグ情報の表示設定
- /app/Config/core.php で設定する。
Configure::write('debug', 0);
<--- 何も表示しないConfigure::write('debug', 1);
<--- エラーのみ表示Configure::write('debug', 2);
<--- デバッグ情報を表示
- Model(Model/Post.php) -- (Model[Post]は単数形)
- mysql で table 作成
- Controller(Controller/PostsController.php) -- (Controller[Posts]は複数形)
- index (method) -- /blog/posts/ でアクセス --> [/app/view/index.ctp] を表示
- view
- add
- edit
- delete --> (※削除にはテンプレートを使用しない)
- View(Vire/Posts/)
- index.ctp -- (Method とファイル名を合わせる)
- view.ctp
- add.ctp
- edit.ctp