权限在 yii2 管理员中不起作用


Permission not working in yii2 admin

我已经安装了yii2-useryii2-admin扩展并授予用户"harlan"到/country/*即在国家控制器中做任何事情。

当我找到

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

在我的代码中,它显示"1",这意味着我已正确设置权限。

由于某种原因,权限不起作用。当我尝试转到网络/国家/索引时,它给了我错误

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

有人可以告诉我我错过了什么吗?

你必须

通过Yii::$app->user->can($permissionName) permissionName