在cakephp的问题烘焙视图

时间:2010-01-11 12:25:31

标签: cakephp cakephp-bake

我已经创建了一个自定义视图模板(请参阅下面的链接),我用它来在cakephp中烘焙我的视图。

http://book.cakephp.org/view/789/Modify-default-HTML-produced-by-baked-templates

一切正常,但如果我尝试在视图模板中合并元素,例如

<?php echo $this->element('menu'); ?>

烘焙视图时出错。如果我注释掉这一行,烘焙就可以了。

这不是一个大问题,因为我可以轻松地注释掉线条并在烘焙后编辑视图 - 我只是好奇为什么会发生这种情况。

修改

我在烘焙中遇到的错误类似于“注意:未定义属性:ViewTask :: $元素在C:\ xampp \ xampplite \ htdocs \ company \ app \ vendors \ shells \ templates \ views \ index.ctp中” 87('menu')“ - 我想它一定是个问题,试图解释$ this-&gt;元素('menu'),而不仅仅是回应它。

1 个答案:

答案 0 :(得分:1)

你说得对:

  

“我想这肯定是个问题   烘烤试图解释   $ this-&gt;元素('menu')而不是   只是回应它。“

所以回应它,例如

<?php echo "<?php echo \$this->element('menu'); ?>"; ?>