Как вывести данные из базы данных в main.php

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
agasi
Сообщения: 5
Зарегистрирован: 2015.02.06, 10:37

Как вывести данные из базы данных в main.php

Сообщение agasi »

Товарищи, подскажите, Как вывести данные из базы данных в main.php ведь для layouts/main.php у нас нет контроллера?
Аватара пользователя
Neuromance
Сообщения: 716
Зарегистрирован: 2011.09.06, 13:04

Re: Как вывести данные из базы данных в main.php

Сообщение Neuromance »

1. Использовать виджеты.
2. Использовать переменные контроллера. Вызывается как Yii::$app->controller->someVariable
3. Возможно вызывать методы модели прямо в лейауте.

В общем всё зависит от того что у ввас там за данные нужно выводить
lynicidn
Сообщения: 2222
Зарегистрирован: 2014.05.24, 15:12

Re: Как вывести данные из базы данных в main.php

Сообщение lynicidn »

$this->context текущий контроллер
agasi
Сообщения: 5
Зарегистрирован: 2015.02.06, 10:37

Re: Как вывести данные из базы данных в main.php

Сообщение agasi »

Спасибо, буду попробовать ...
aquy
Сообщения: 48
Зарегистрирован: 2014.08.21, 09:35

Re: Как вывести данные из базы данных в main.php

Сообщение aquy »

если нужно использовать какие-то данные в лайауте, которые передает контроллер в свое представление, то можно воспользоваться паарметрами, точно так же генерируются хлебные крошки в базовых приложениях, а так выведите в представлении:

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

\yii\helpers\VarDumper::dump($this,10,true);
Yii::$app->end();
 
Ответить