Zend, как использовать один и тот же вид в нескольких действиях? - PullRequest
2 голосов
/ 14 февраля 2012

Мне нужно использовать одно и то же представление для действия редактирования и добавления действия.Нужно ли создавать отдельные представления для этого.Мои формы одинаковы.Можно ли использовать один и тот же вид в разных действиях?если да как?

Спасибо

Ответы [ 3 ]

6 голосов
/ 14 февраля 2012

Вы можете использовать это в коде вашего контроллера: $this->_helper->viewRenderer->setRender('add'); в вашем действии редактирования. Он будет использовать представление add.phtml для своего действия.

0 голосов
/ 14 февраля 2012

Вы можете создавать свои общие сценарии просмотра в любом подкаталоге каталога application/views/scripts (при условии, что вы используете стандартную структуру каталогов Zend Framework).

Например, если вы используете подкаталог application/views/scripts/common,вы можете вызывать ваш скрипт вида с именем common.phtml из ваших действий, используя

$this->renderScript('common/common.phtml');

Надеюсь, это поможет,

0 голосов
/ 14 февраля 2012

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

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