Как создать переменные в actions.class.php, чтобы они были доступны в layout.php? - PullRequest
1 голос
/ 25 мая 2009

Как в Symfony 1.2 создать переменные в actions.class.php, чтобы они были доступны в layout.php?

Ответы [ 2 ]

1 голос
/ 25 мая 2009

На этой странице есть некоторая информация: http://trac.symfony -project.org / wiki / Symfony11LayoutUpgrade

Кажется, вы можете получить желаемый эффект, используя следующий код:

$this->getResponse()->setSlot('title', 'insert your title here');

А затем используйте это в файле макета:

<title><?php echo get_slot('title') ?></title>
1 голос
/ 25 мая 2009

Я думаю, по умолчанию, вы не можете, так как это должно быть против шаблона MVC.

Вам лучше передать переменную в ваше представление, но без использования global (или вида).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...