Я установил переменную вида в функции someAction следующим образом:
$this->view->type = "some type";
Когда я получаю доступ к этой переменной внутри скрипта макета следующим образом:
<?php echo $this->type ?>
ничего не печатает. Что не так?
Мои настройки application.ini, связанные с макетом
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
resources.layout.layout = "layout" ; changed 'default' to 'layout'
Редактировать
Этот поток предлагает альтернативное решение, но ищет решение вышеуказанной проблемы. И это работало в Zend 1.6.2. Я только что обновился до 1.10, и он перестал работать.
Редактировать
Если я установлю это представление var внутри любой функции _init Bootstrap, она будет работать.