如何在Yii2中获得用户角色?

b24*_*b24 15 php rbac yii yii2

如何在Yii2中获得用户角色?

我搜索并阅读了Yii2指南,但我没有找到任何解决方案.

Man*_*uer 31

您可以使用getRolesByUser函数为用户获取角色

你可以像这样使用它

\Yii::$app->authManager->getRolesByUser($user_id);
Run Code Online (Sandbox Code Playgroud)


小智 19

您可以使用:

Yii::$app->authManager->getRolesByUser(Yii::$app->user->getId());
Run Code Online (Sandbox Code Playgroud)


小智 8

我用 :

if (\Yii::$app->authManager-> getAssignment($role,$rule_id))
Run Code Online (Sandbox Code Playgroud)

有关过滤user idrolerbac,有关Yii2文档的更多详细信息