Yii2 - RBAC,角色和权限之间的差异

时间:2015-10-15 16:00:09

标签: php yii2 rbac

如何为特定用户分配权限:

角色A

Permission A1

Permission A2

我该怎么说:if(Yii :: $ app-> user-> can('A1')){}

1 个答案:

答案 0 :(得分:1)

角色,它是一个符号值,用于指示与此行为关联的行为和一组操作(权限)。例如,典型的角色是管理员或只能看到(观察者)的用户的区别。

许可是允许的基本操作级别。 (例如,编辑,创建或删除对象。)

角色与用户相关联。

因此,管理员用户与管理员角色相关联,而其他用户则与观察者角色相关联,而不是与创建者或修饰符相关联。