Разрешение не работает в yii2 admin

Я установил расширения yii2-user, yii2-admin и дал разрешение пользователю «harlan» на /country/* т.е. делать что-либо в контроллере страны.

Когда я нахожу значение

Yii::$app->user->can('/country/index')

в моем коде отображается «1», что означает, что я правильно установил разрешение.

По какой-то причине разрешение не работает. У меня выдает ошибку, когда я пытаюсь зайти в web/country/index.

Forbidden (#403)
You are not allowed to perform this action. 

Может ли кто-нибудь сказать мне, что мне не хватает?


person Harlan Gray    schedule 26.12.2014    source источник
comment
покажи контроллер.   -  person Mihai P.    schedule 26.12.2014


Ответы (1)


Вы должны пройти permissionName в Yii::$app->user->can($permissionName).

person Abhimanyu Saharan    schedule 22.01.2015