Задать вопрос
@McMike

Где задает layout в basic приложении YII2?

Разбираюсь с Yii2, скачал basic приложение. Во вьюхах есть layout main.php, который показывается на всех страницах. Где он задается? Ни в конфигах ни в контроллерах нет ничего подобного layout=main
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Его можно много где переопределить, например в экшене:
$this->layout = 'some_my_layout'
Вот доки на тему: www.yiiframework.com/doc-2.0/guide-structure-views...
Ответ написан
Комментировать
main идет по умолчанию, свой можете задать, передав в action контроллера $this->layout = 'yourLayout';
Ответ написан
Комментировать
qonand
@qonand
Software Engineer
main.php - это слой используемый по умолчанию приложением, в случае если он не задан в конфиге или контроллере. Соответственно задается в компонентах Yii
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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