读书人

Yii之权限管理扩张 srbac

发布时间: 2012-08-27 21:21:57 作者: rapoo

Yii之权限管理扩展 srbac

最近在研究 Yii 的权限控制功能,尽管Yii 自身提供了一个简单的权限管理,但是很多时候,我们还是需要对其做一点扩展。

在这里,我向大家推荐一个不错的扩展:SRBAC。

在Yii的官方网站的extension模块下,你可以发现SRBAC相对来说,下载量也算不少了 :)

这里,我就像大家简单介绍一下SRBAC里面一些需要注意的配置信息。

SRBAC主题环境的搭建,以及如何将其整合到我们具体的项目中(可以将其放到modules目录下,再在配置文件中进行一些配置)官方文档介绍得很详细,我就不赘述了。

在对照官方文档进行模块的整合以后,

有几个小注意点可能需要注意:

1. SRBAC模块自身会新建3张表(assignment,itenchildren,items)来满足其权限控制的需求。

? ? ?我们可以修改配置文件来自定义这三张表的名字,来使其更加符合我们自己项目的命名要求。

? ? ?修改config/main.php文件中对应的components的配置即可实现:

?

//confirm?this?field??

?

到这一步,我们的权限模块就可以work了。去检查一下我们的配置是否正常吧,呵呵

读书人网 >Web前端

热点推荐