0 レビュー
2 回答
php-Cakephp:default.ctpからビューに値を渡す方法
default.ctpからビューに値を渡したいので、php変数と同様にphp変数を割り当ててみました
$this->set('myvariable','value');
しかし成功しませんでした。
わからない
0
レビュー
答え :
解決策:
他の答えが述べているように、ビューはレイアウトの前にレンダリングされます。つまり、その方向に情報を渡すことはできません。 default.ctp
に渡したい情報が何であれ、コントローラーから取得する必要があります。複数のコントローラー間で共有されているためにこれを行うのが気が進まない場合は、コンポーネントに配置するか、アプリケーションの app_controller.php
内のに配置することを検討してください。 beforeFilter
メソッド。これにより、 default.ctp
で常に使用できます。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。