【发布时间】:2012-05-17 19:52:41
【问题描述】:
我有books/index 控制器和视图。
视图如下所示:
abcdef
123445
<?php echo $this->element('categorytree'); ?>
xyz
999
我有elements/categorytree 元素:
<?php
function my_function() { echo '123'; }
echo 'element is here!';
?>
当我在浏览器中访问书籍/索引时,该元素在没有布局的情况下呈现,因此源输出为:
abcdef
123445
element is here!
xyz
999
当我删除元素中的函数声明时,问题就消失了 - 整个布局都被渲染了 - 所以问题是当我在元素内声明任何 php 函数时,如果这个元素被任何视图“获取”,则只有这个元素被渲染没有布局。
这个问题突然出现,不知道为什么... 在我使用元素中声明的函数之前没有任何问题......
------已解决
哇,这很奇怪 - 问题是由 $this->element() 之后的 <!-- --> 标签引起的...
【问题讨论】:
标签: cakephp cakephp-2.0