浅说srbac [ 技术分享 ]
真的觉得yii 这个srbac很强大,现在还不清楚这个具体的实现原理。 想自己当初遇到问题那个纠结,现在把自己的理解的贴出来,希望对大家有帮助=== 一、下载和安装 地址: http://www.yiichina.com/topic/17 也可以参照 http://www.cnblogs.com/mrcoke/articles/2407821.html 安装按照这个基本上没有什么问题。 二、应用 安装完成,就可以看到管理页面。。。。。。
建议 在进行操作界面的管理之前,先更改代码,因为改完代码之后,管理界面 就可以自动加载需要控制的类和方法。
修改代码:
(解释:
SBaseController 继承 CController
Controller 继承 CController
在yii自动生成的×××Controller.php中继承自Controller
如果使用srbac的话需要继承SBaseController,但是如果直
接继承SBaseController这个类,将会缺少在Controller定义
public $menu=array();
public $breadcrumbs=array();
)
可以有其他方法,我的更改如下
在protected\components\Controller.php中
将
class Controller extends CController
改成
class Controller extends SBaseController
更改完成之后,应该是可以自由控制权限了。
共 5 条回复
-
world_voice 回复于 2012-09-16 23:12 举报
支持楼上的说法,大家交流的多了。这些就能用了!
kuaiphp 河北
注册时间:2012-08-07
最后登录:2017-03-10
在线时长:13小时49分
最后登录:2017-03-10
在线时长:13小时49分
- 粉丝2
- 金钱1040
- 威望0
- 积分1170