Yii 2: класс модуля не найден

В файле backend/config/main есть ссылка на класс модуля:

'modules' => [
    'cropk' => [
        'class' => 'app\modules\cropk\CropK',
    ]
],

В каталоге vendor/xxx/cropk находится следующий класс CropK:

namespace app\modules\cropk;

class CropK extends \yii\base\Module {

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

vendor/xxx/cropk/controllers/DefaultController:

namespace app\modules\cropk\controllers;

use yii\web\Controller;

class DefaultController extends Controller {
    public function actionIndex() {
        return $this->render('index');
    }
}

Но когда я обращаюсь к URL-адресу http://admin.cropk.dev/cropk, я получаю эту ошибку:

Класс app\modules\cropk\CropK не существует

Могу ли я поместить модуль за пределы внутреннего каталога? Как я могу это сделать?


person felipe.zkn    schedule 16.06.2015    source источник
comment
Когда модуль находился в backend/modules, он работал. Поскольку я хочу создать более общий модуль, я перенес весь модуль в каталог vendor/xxx.   -  person felipe.zkn    schedule 16.06.2015


Ответы (1)


person    schedule
comment
Мой дневной лимит исчерпан. - person felipe.zkn; 16.06.2015