Если Ваш файл представляет интерфейс - то есть, если он имеет функции, которые будут вызваны из других файлов - тогда он должен иметь заголовочный файл. Иначе это не было должно.
Первый совет - любой ценой избегать использования помощника Action View, он, вероятно, будет удален в ZF 2.0 в любом случае. ( ZF-5840 ) ( Почему стек действий злой )
Это связано с вопросом , который я задал - и ответ Биттармана весьма полезен. Лучший способ реализовать что-то подобное - иметь помощника представления, который может генерировать вашу область «входа в систему». My_View_Helper_Login
, например. Затем ваш макет может вызвать $ this-> login ()
, а также сценарий просмотра для user / login
. Поскольку index / index
отображает контент из news / list
, просто пересылайте запрос другому контроллеру / действию от контроллера. $ this -> _ forward ('list', 'news');
Вы можете использовать не очень высокую скорость
$this->action()
или попробовать его с
$this->partial()
(см. http://framework.zend.com/manual/en/zend. view.helpers.html # zend.view.helpers.initial.partial )