У меня есть модуль, хранящийся в /common/modules/gopay/GopayModule.php
, и я динамически загружаю его через Yii::$app->setModule('gopayModule', ['class' => '\common\modules\gopay\GopayModule']);
в CommonController, который является дочерним по отношению к yii\web\Controller и родительским для всех моих контроллеров FE и BE.
Я не помещал какую-либо конфигурацию модуля в файлы конфигурации, так как я загружаю его динамически.
Как я могу получить доступ к этому модулю из внешнего интерфейса, чтобы он создавал приложение на основе конфигурации FE и так далее? Что решает, какую часть Yii2, BE или FE следует вызывать при вызове маршрута модуля? Традиционные маршруты, такие как /index.php?r=gopayModule/default/index
или /gopayModule/default/index
, не работают, даже если менеджер URL-адресов отсутствует.
спасибо :)