【发布时间】:2016-09-28 09:58:18
【问题描述】:
我在我的 yii2 基本应用程序中使用 RBAC 来根据用户的角色为用户分配模块。
我将角色 id 和 user_id 存储在 auth_assignment 表中。
现在,如果我在更新期间更改用户角色。我还必须在 auth_assignment 表中更改它。现在我想从授权分配中删除该用户的所有条目并在表中添加新条目。
问题是我找不到任何 RBAC 函数来更新 auth_assignment 表数据或删除 auth 分配表数据。
Yii2 文档removeAllAssignments() 中有一个函数,但它会截断整个表,我只想删除特定用户的条目。
有没有可用的功能?
【问题讨论】:
标签: php yii2 rbac yii2-basic-app yii2-rbac