質問

私は、私は、CakePHPの私の見解を焼くために使用しているカスタムビューテンプレート(下記リンク参照)を、作成しました。

のhttp://book.cakephp

.orgの/ビュー/ 789 /生産・バイ・焼き・テンプレートの変更デフォルト-HTML

など

のように、すべてが正常に動作しますが、私は私のビューテンプレート内の要素を組み込むしようとした場合
<?php echo $this->element('menu'); ?>
ビューをベーキングしながら、

私はエラーを取得します。私は、この行をコメントアウトした場合、ベーキングは正常に動作します。

これは私が簡単に行をコメントアウトし、それらを焼く後のビューを編集することができますよう大きな問題ではありません - 。これはなぜ起こるか私はちょうど好奇心が強い。

編集

未定義のプロパティ:ViewTask :: Cで$要素:

私は焼くに入る誤差はお知らせ」のようなものである\ xamppの\ xampplite \ htdocsに\会社\アプリケーション\ベンダ\シェル\テンプレート\ビュー\ライン上index.ctp 87(「メニュー」)」 - 私はそれは、むしろそれをエコーよります$ this->要素( 『メニュー』)を解釈しようとして焼くに問題があることが必要と思います。

役に立ちましたか?

解決

あなたは正確に正しいます:

  

「私はそれが持つ問題でなければならないと思います   解釈しようとして焼きます   の$ this - >要素(「メニュー」)ではなく   ちょうどそれをエコー。」

だから、例えば、それをエコーます。

<?php echo "<?php echo \$this->element('menu'); ?>"; ?>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top