分类:Yii2

Yii2开发中实现整合RBAC实现菜单、链接根据权限显示

Yii2框架提供了很好的实现RBAC的基础框架,我们在开发一个复杂的B/S系统的时候,很显然的有个需求:根据不同的用户角色、权限,决定菜单、链接、按钮的启用、禁用、显示与隐藏。 如何实现?简单的当然可以根据每个角色手动定制一个菜单数组,根据不同角色输出菜单,但还是太笨拙了一些。 首先我们约定RBAC采用以下形式命名授权项: Controller.* 某控制器下所有的动作 Controller.Ac…

阅读全文 »