Как вывести данные из базы данных в main.php
Как вывести данные из базы данных в main.php
Товарищи, подскажите, Как вывести данные из базы данных в main.php ведь для layouts/main.php у нас нет контроллера?
- Neuromance
- Сообщения: 716
- Зарегистрирован: 2011.09.06, 13:04
Re: Как вывести данные из базы данных в main.php
1. Использовать виджеты.
2. Использовать переменные контроллера. Вызывается как Yii::$app->controller->someVariable
3. Возможно вызывать методы модели прямо в лейауте.
В общем всё зависит от того что у ввас там за данные нужно выводить
2. Использовать переменные контроллера. Вызывается как Yii::$app->controller->someVariable
3. Возможно вызывать методы модели прямо в лейауте.
В общем всё зависит от того что у ввас там за данные нужно выводить
Re: Как вывести данные из базы данных в main.php
$this->context текущий контроллер
Re: Как вывести данные из базы данных в main.php
Спасибо, буду попробовать ...
Re: Как вывести данные из базы данных в main.php
если нужно использовать какие-то данные в лайауте, которые передает контроллер в свое представление, то можно воспользоваться паарметрами, точно так же генерируются хлебные крошки в базовых приложениях, а так выведите в представлении:
Код: Выделить всё
\yii\helpers\VarDumper::dump($this,10,true);
Yii::$app->end();