Поток данных в контроллерах и макетах в Zend Framework - PullRequest
0 голосов
/ 29 мая 2010

Я использую базовую настройку, которая использует layout.phtml для макета HTML и просмотра сценариев для части содержимого.

Я хочу контролировать некоторые переменные в макете моих контроллеров, то есть название моего сайта.

Как я могу получить доступ к своему макету для вывода переменных из контроллера?

Спасибо за ваш отзыв!

Ответы [ 2 ]

1 голос
/ 29 мая 2010

Все, что вы назначаете для просмотра в своих контроллерах, будет доступно как в скриптах вида, так и в скриптах макета - они используют один и тот же Zend_View.

Что касается установки заголовка страницы, просто используйте помощник вида HeadTitle http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.headtitle

0 голосов
/ 29 мая 2010
$myLayout = Zend_Layout::getMvcInstance()->getView();
$myLayout->var = 'foo:bar';

в layout.phtml:

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