Ошибка при создании submodule в yii2. Как исправить?

Мне необходимо создать модуль v1 в модуле api. Вот структура:
bf10f849b1a24fd8af2e8283a9ed6abb.png
Всё генерировала через gii.
В конфиге приложения прописала
'modules' => [
        //...
        'api' => [
            'class' => 'app\modules\api\Module',
        ],
    ],


Файл ..\modules\api\Module.php:
<?php

namespace app\modules\api;

class Module extends \yii\base\Module
{
    public $controllerNamespace = 'app\modules\api\controllers';

    public function init()
    {
        parent::init();

        $this->modules = [
            'v1' => [
                'class' => 'app\modules\api\modules\v1\Module',
            ],
        ];
    }
}


Файл ..\modules\api\modules\v1\Module.php :
<?php

namespace app\modules\api\modules\v1;

class Module extends \yii\base\Module
{
    public $controllerNamespace = 'app\modules\api\modules\v1\controllers';

    public function init()
    {
        parent::init();
    }
}


При открытии ссылки project.local/api/v1 в браузере ошибка:
a2005a6a47a04bbca460fe65c1610ba2.png

Как это исправить?
  • Вопрос задан
  • 648 просмотров
Решения вопроса 1
berezuev
@berezuev
#define TRUE FALSE
Ошибка известная.
В след.релизе должны выложить фикс, а пока что можно самому поправить в вендоре (см. коммит)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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