0

我已经安装yii2-useryii2-admin扩展并授予用户 'harlan' 到 /country/* 的权限,即在国家控制器中执行任何操作。

当我发现

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

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

由于某种原因,该权限不起作用。当我尝试访问 web/country/index 时,它给了我错误

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

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

4

1 回答 1

0

你必须通过permissionNamein Yii::$app->user->can($permissionName)

于 2015-01-22T16:40:00.900 回答