我在yii2基本应用程序中使用RBAC根据用户的角色为用户分配模块。
我将角色ID和user_id存储在auth_assignment表中。
现在,如果我在更新期间更改用户的角色。我还必须在auth_assignment表中更改它。现在我想从auth赋值中删除该用户的所有条目,并在表中添加新条目。
问题是我找不到任何RBAC函数来更新auth_assignment表数据或删除auth赋值表数据。
Yii2 Documentation removeAllAssignments()
中有一个函数,但是它会截断整个表格,我只想删除特定用户的条目。
有没有可用的功能?
答案 0 :(得分:1)