Zend Framework; Получение контроллера для использования другого средства просмотра - PullRequest
5 голосов
/ 12 ноября 2008

Я использую Zend Framework.

У меня есть контроллер с именем 'UserController', у которого есть открытая функция displayAction ().

Я хотел бы знать, как заставить этот метод действия использовать средство просмотра, отличное от стандартного display.phtml.

Любая помощь приветствуется.

Ответы [ 2 ]

17 голосов
/ 12 ноября 2008

Вы можете использовать

$this->render('actionName');

или, альтернативно, вы можете вызвать скрипт вида напрямую, вызвав

$this->renderScript('path/to/viewscript.phtml');

Для получения дополнительной информации вы можете взглянуть на http://framework.zend.com/manual/en/zend.controller.actionhelpers.html,, в частности на части о методах render() и renderScript().

1 голос
/ 06 мая 2012

В последнее время я получаю ошибки описанным выше методом (используя ZF 1.11.11). У меня был успех с этим:

$this->_helper->viewRenderer('action');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...