細々とした覚書

      2017/07/13

ひとつひとつに記事立てするほどでもないけどメモしておきたい細々としたもの。
随時追加したり修正したり。

Articleの記事詳細ページ(view.ctp)にカテゴリ名を表示したい

※カテゴリidなら$article->category_idだけでいける。(エスケープする)

ArticlesController.phpのviewメソッド内を修正する

$article = $this->Articles->get($id, [
    'contain' => ['Categories']
]);

Articles/view.ctpを修正する

<?= $article->has('category') ? $this->Html->link($article->category->name, ['controller' => 'Categories', 'action' => 'view', $article->category->id]) : '' ?>

レイアウトまわり

http://localhost/blog/を開いたときのページ(ホーム)を修正する。
blog/src/Template/Pages/home.ctp

$this->layout = false;

defaultにするとデフォルトレイアウトが反映される。

デフォルトのレイアウトを変える場合。
blog/src/Template/Layout/default.ctp

bookmark

データベースアクセス & ORM
トップに記事○件とかしたいときに参考にしたメモ

 - CakePHP