Как получить yii\web\Application Object(Yii:$app) frontend из backend в yii2?
Добавлено: 2019.10.21, 13:20
Делаю RBAC
Задача получить все контролеры и их экшены из backend и frontend, да вообще со всего проекта, не важно extentions или я еще раздел добавлю например api, чтобы с админки назначать доступ до каждого экшена для роли
Rbac делаю как расширение, доступ к его контролеру делаю через controllerMap
Контролеры и экшены пробую получать из объекта yii\web\Application то есть отсюда Yii:$app
Но вот беда, так я могу получить контролеры только из backend приложения
Пробовал поставить контроллермап в common config не помогло так же выдает объект Yii:$app приложения backend
Как быть?
Задача получить все контролеры и их экшены из backend и frontend, да вообще со всего проекта, не важно extentions или я еще раздел добавлю например api, чтобы с админки назначать доступ до каждого экшена для роли
Rbac делаю как расширение, доступ к его контролеру делаю через controllerMap
Код: Выделить всё
'controllerMap' => [
'route' => 'myrbac\rbac\backend\controllers\RouteController',
],
Но вот беда, так я могу получить контролеры только из backend приложения
Пробовал поставить контроллермап в common config не помогло так же выдает объект Yii:$app приложения backend
Код: Выделить всё
'controllerMap' => [
'route' => 'myrbac\rbac\backend\controllers\RouteController',
],