0
ビュー内でviewelementを使用していますが、コントローラで設定されたテンプレート変数をオーバーライドする必要があります。キー値配列を要素に渡しますが、そのキーでは効果がありません。他の変数は、要素の内部で使用する前に定義されていません。それを行うにはトリックがありますか、それに対して別の変数が必要ですか?CakePHP:ビュー要素のテンプレート変数をオーバーライドします。
内部コントローラ
$this->set('mykey', 'myvalue');
インサイドテンプレート
echo $this->element('myelement', array('mykey' => 'anothervalue'));
任意のアイデア?
ありがとうございます。なぜ、それは突然期待どおりに動作します。私はキャッシュが私を冗談だと思う。とにかく、私は必要な結果を得る。 – Daniel