CakePHP

細々とした覚書

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

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