Нашел такой способ как в конфиге ограничить все ролям кроме админ доступ к админке
'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'],
],
],
],