如何从zend 2中的控制器调用并传递数组数据到布局?

时间:2016-06-23 10:58:12

标签: php zend-framework2 zend-layout

这是我的代码,如何将数据从控制器传递到布局

   $arr = array();
   $arr['layout'] = 'example';
   $this->layout()->calllayout = $arr;

2 个答案:

答案 0 :(得分:0)

试试这个

$this->layout()->setVariable('var', $data);

答案 1 :(得分:0)

在ViewModel之前用$ this-> layout()编写serVariable,如:

$arr = array();
$arr['layout'] = 'example';
$this->layout()->setVariable('variableName', $arr);

并像访问它一样:

echo $this->variableName['layout'];