我创建了一个自定义视图模板(见下面的链接),我用它在 cakephp 中烘焙我的视图。
http://book.cakephp.org/view/789/Modify-default-HTML-produced-by-baked-templates
一切正常,但如果我尝试在我的视图模板中合并一个元素,例如
<?php echo $this->element('menu'); ?>
烘焙视图时出现错误。如果我注释掉这一行,烘焙效果很好。
这不是一个大问题,因为我可以轻松地注释掉该行并在烘焙视图后编辑它们 - 我只是好奇为什么会发生这种情况。
编辑
我在烘焙中遇到的错误类似于第 87 行的“注意:未定义的属性:C:\xampp\xampplite\htdocs\company\app\vendors\shells\templates\views\index.ctp 中的 ViewTask::$element (' menu')" - 我想 bake 试图解释 $this->element('menu') 而不仅仅是回显它一定是个问题。