在元素上声明变量,在视图上显示它(无法识别的变量)

时间:2014-12-19 15:29:49

标签: variables cakephp view element

我有一个名为'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;
?>

它说它无法识别回声变量......

我显然做了一些非常错误的事情,但它是什么?

1 个答案:

答案 0 :(得分:0)

如果您在元素中唯一要做的就是声明一些变量,那么您应该在控制器中执行此操作并使用$this->set将变量传递给视图。