Как вызвать и передать данные массива в макет из контроллера в Zend 2?

Вот мой код, как передавать данные с контроллера на макет

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

2 ответа

Перед ViewModel Написать serVariable с помощью $this->layout(), например:

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

и доступ к нему, как:

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

Попробуй вот так

$this->layout()->setVariable('var', $data);
Другие вопросы по тегам