Мне нужно было создать метод в Boostrap, который загружает ресурс Layout и регистрирует некоторые помощники вида.Передача переменных в макет после компоновки макета начальной загрузки
protected function _initViewHelpers() {
$this->bootstrap('layout');
$layout = $this->getResource('layout');
$view = $layout->getView();
$view->registerHelper(new Application_View_Helper_LoadMenu, 'loadMenu');
$view->registerHelper(new Application_View_Helper_InfoLink, 'infoLink');
$view->registerHelper(new Application_View_Helper_InfoData, 'infoData');
}
Теперь я передаю некоторые переменные макета (к примеру Zend_View, как всегда), но расположение не признает, что он имеет их.
Когда я перемещаю код, который регистрирует помощников, метод init() в контроллере, все в порядке. Это ошибка ZF, или я сделал это неправильно?