@Evgeny_Shestakov

Как лучше отобразить виджет с параметрами из controller'а в layout?

Стоит задача отобразить виджет в layout c параметрами типа: регион и тд, эти параметры получаются в action контроллера, как лучше передать из controller в layout?
p.s. в Yii 1 (тк был не совсем MVC) эта задача решалась определением свойства контроллера, а т.к. $this во view и layout указывала на контроллер, то параметр получить было типа: $this->param. А как сейчас правильно подойти?
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 1
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
How to pass param from controller to layout in YII2

Controller:
$this->view->params['customParam'] = 'customValue';

Views + Layout:
/* @var $this yii\web\View */
echo $this->params['customParam'];
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы