Как запустить yiic в проекте со структурой, отличной от предполагающейся по дефолту?

Добрый день!
Есть проект, в котором собственно Yii установлен через composer в папку vendor. Структура получается такой:
../
   /assets
   /protected
      // тут находятся файлы проекта
   /vendor
      /yiisoft
         /yii
            // тут находится ядро движка

Пробую создать миграцию при помощи стандартного yiic migrate create через консоль, но в итоге получаю "Application base path "protected" is not a valid directory". Файл config/console есть, содержимое файла yiic.php тоже вроде бы корректно:
// change the following paths if necessary
$yiic=dirname(__FILE__).'/../vendor/yiisoft/yii/framework/yiic.php';
$config=dirname(__FILE__).'/config/console.php';

require_once($yiic);


Как исправить ошибку? Буду благодарен за советы, спасибо.
  • Вопрос задан
  • 355 просмотров
Решения вопроса 1
@matperez
Пропишите basePath в конфиг
'basePath' => __DIR__ .'/../protected',
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы