Мне необходимо создать модуль v1 в модуле api. Вот структура:
Всё генерировала через 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 в браузере ошибка:
Как это исправить?