Передать данные в layout

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
TiMoon
Сообщения: 2
Зарегистрирован: 2017.10.19, 01:38
Откуда: St.-Petersburg

Передать данные в layout

Сообщение TiMoon »

Привет,
Есть layout header'а для сайта. Так же есть layout main, в который производится renderPartial() header'а. Сам же main является layout'ом для множества view. Есть желание передать на layout header данные, собранные на контроллере с модели при рендере любой из множества view. Возможно ли это?
urichalex
Сообщения: 994
Зарегистрирован: 2015.08.07, 11:03

Re: Передать данные в layout

Сообщение urichalex »

В лейауте

Код: Выделить всё

if(!empty($this->params['my_param_name'])) {
	echo $this->params['my_param_name'];
}
В представлении

Код: Выделить всё

$this->params['my_param_name'] = $model->someAtttribute;
TiMoon
Сообщения: 2
Зарегистрирован: 2017.10.19, 01:38
Откуда: St.-Petersburg

Re: Передать данные в layout

Сообщение TiMoon »

Спасибо, принял к сведению)
Ответить