Просмотр поста

.
Rakovskiy
The Fast, Secure and Professional - Yii2
# КоханийВолодимир (25.05.2017 / 12:44)
данные во фронт передаются через $app->view->params....Зачееееем?
Третий день сижу разбираюсь в его говнокоде(
Ну смотри, есть несколько предположений почему он это сделал.

1) Ему нужно было передавать элементы в массив в зависимости от условий, ну например

$this->view->params['title'] = 'Заголовок страницы';
        
if (Yii::$app->user->isGuest){
    $this->view->params['user'] = Yii::$app->user;
}

Да это можно было бы собрать в отдельный массив и передать в render() но возможно он не хотел создавать лишних переменных)

2) Он просто не знал про второй аргумент метода render(). Хотя сомневаюсь.