YII2: Шпаргалка по лайоутам и шаблонам

Как вы наверное уже обратили внимание в Yii2 по мимо представлений есть глобальный лайоут который применяется ко всем страницам сайта без исключений. Сегодня мы рассмотрим как для некоторой группы страниц назначить свой собственный лайоут.

Для начала в папке views/layouts создаём новый файл лайоута, например admin.php который мы будем применять для всех страниц связвных с управлением нашим Yii2 приложением.

Теперь вам нужно перейти в контроллер отвечающий за группу ваших административных страниц и в классе контролера задать новое свойство $layout:

public $layout = 'admin';
 
Ищу разработчиков: NodeJS, PHP, удалённая работа. Зарплата в € Необходим опыт работы в FinTech. Практика работы со Stripe будет большим плюсом.
Расскажите кратко о себе и навыках в Telegram @markvi