когда я передаю переменные от контроллера, они только передаются шаблону, не расположению, окружающему тот шаблон.
как я передаю переменные шаблону?
спасибо
Используйте слоты .
В методе действия:
$this->getResponse()->setSlot("foo", "12345");
В шаблоне макета:
<?php echo get_slot("foo", "default value if slot doesn't exist"); ?>
, который выводит содержимое слота. В этом примере в макете отображается 12345
. Если вы не устанавливаете значение слота в действии, вы можете указать значение по умолчанию, которое будет отображаться вместо этого в макете.