Создал новый контроллер, но он не реагирует на layout. Хоть что угодно там пиши, не подключается и ошибок не дает: PHP: <?php namespace app\controllers; use Yii; use yii\web\Controller; class VueController extends Controller { public $layout = 'layoutVue'; //public $layout = '@app/views/layouts/layoutVue'; //public $layout = '211313213'; public function actionIndex() { return 'vue.js'; } } Подскажите почему так?
@kazadai90 Не, так вид подключается. Основной контроллер подключает нормально: PHP: <?php namespace app\controllers; use Yii; use yii\web\Controller; class MainController extends Controller { public $layout = 'basic'; public function actionIndex() { return $this->render('view'); } } --- Добавлено --- Разобрался, layout работает только если return возвращает render: PHP: <?php namespace app\controllers; use Yii; use yii\web\Controller; class VueController extends Controller { public $layout = 'layoutVue'; public function actionIndex() { return $this->render('mainView'); } }