Yii2 — как получить все параметры просмотра, передаваемые с контроллера?

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

Мой контроллер говорит:

return $this->render('update', [
'model' => $model,
'varA' => 3,
'varB' => 8
]);

В пределах видимости var_dump($this->params) просто возвращает пустой массив вместо 3 элементов. Как я могу получить весь массив, который был передан?

Причина, по которой я хочу сделать это, состоит в том, чтобы передать параметры другому представлению с renderPartial() и я хочу избежать указания каждого параметра вручную …

3

Решение

Вы должны просто использовать $_params_ :

Параметры (пары имя-значение), которые будут извлечены и доступны в файле представления.

например :

$this->renderPartial('view', $_params_);

Узнайте больше о как рендерится php view файлы.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]