yii2 layout Изменить шаблон по-умолчанию для указанного контроллера/действия
Primary tabs
Рассмотрим разные ситуации, в которых может потребоваться менять шаблон.
Для конкретного контроллера
Просто добавьте в класс контроллера поле, с указанием пути до вашего шаблона:
public $layout = '@app/modules/admin/views/layouts/main-top.php';
Для конкретного действия контроллера (controller action)
Здесь просто в начале действия укажите нужный контроллер, опять же -- присвоим его имя (путь как полное имя) полю класса:
public function actionIndex() { $this->layout = '@app/modules/admin/views/layouts/main-top.php';
- Log in to post comments
- 8928 reads