我有一个名为'init'的元素和一个视图(CAKEPHP) 我正在'init'上声明变量,如下所示:
<?
$auxUrl = Router::url(array("controller"=>"Uploader","action"=>"admin_index"));
$uploaderLink = '<a href=' . $auxUrl . '?iframe=true&width=100%&height=100% rel="prettyPhoto[iframes]">r</a>';
?>
然后在View I中:
<?
echo $this->element('init');
echo $uploaderLink;
?>
它说它无法识别回声变量......
我显然做了一些非常错误的事情,但它是什么?
答案 0 :(得分:0)
如果您在元素中唯一要做的就是声明一些变量,那么您应该在控制器中执行此操作并使用$this->set
将变量传递给视图。