Можно сделать права доступа AccessControl для разных ролей в конфиге на все контролеры?
Добавлено: 2019.02.21, 11:24
Нашел такой способ как в конфиге ограничить все ролям кроме админ доступ к админке
Подумал, а как можно сделать тут же чтобы для каждого контролера в админке указать роль доступа? чтобы не в каждом контролере прописывать доступ?
Я пробовал так но не выходит
Код: Выделить всё
'as access' => [
'class' => 'yii\filters\AccessControl',
'except' => ['site/login', 'site/error'],
'rules' => [
[
'allow' => true,
'roles' => ['admin'],
],
],
],
Я пробовал так но не выходит
Код: Выделить всё
'as access' => [
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'actions' => ['site/login', 'site/error'],
'allow' => true,
'roles' => ['admin'],
],
[
'actions' => ['user/index', 'user/view'],
'allow' => true,
'roles' => ['moderator'],
],
],
],