CakePHP レイアウトに情報を送る

マニュアルには、コントローラに

<?php
class UsersController extends AppController {
    public function view_active() {
        $this->set('title_for_layout', 'View Active Users');
    }
}

でOKのように書いてあるが、うまく行かなかった。

その代わり、テンプレートの中に
$this->set(‘title_for_layout’, ’ほげ’);
と書いてみると伝わった。
包有されている方から、大元に送っているので感覚的には納得が行かない。
パースする順番は「レイアウト」>「ビュー」の順じゃないのか?

それにしても何故コントローラ内にview_action()での処理は上手く行かないのか???

コメント

タイトルとURLをコピーしました