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

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

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

1

Решение

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

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

Другие решения

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

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

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

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

По вопросам рекламы [email protected]