###前提・実現したいこと
cakephpでサイトを作っています。そのサイトではカテゴリーが18個あり、それぞれのviewを一つずつ作るのではなく、カテゴリーごとにidをつけそのidをurlに渡し、それを下のコード1で受け取っています。そこで今回そのidを元にカテゴリーの名前(name)をページタイトルに反映させたいです。そこでコード2のような書き方をしてみたのですがうまくいかないです。コード3ではコード1でcategoryにidを元に取得したレコードがあるとおもってやってみたのですがこちらもうまくいかないです。
php
1public function category_show($id = null){ 2 3 コード1 $this->Category->id = $id; 4 $this->set('category', $this->Category->read()) 5 6 コード2 $pagetitle = $this->Category['Category']['name']; 7 8 $this->set('title_for_layout', "$pagetitle"); 9 10 コード3 $pagetitle = "${category['Category']['name']}"; 11 12 $this->set('title_for_layout', "$pagetitle"); 13
###補足情報(言語/FW/ツール等のバージョンなど)
categoriesテーブルがあり、そこにはid, name, contentのカラムがあります。今回はnameが取りたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/21 22:36