srbac的使用出现的问题 [ 新手入门 ]
我已经成功安装yii的插件srbac,但是在srabc的操作页面把权限都赋给了。但是在程序里面没有起到作用,下面是我在程序里面的操作方法,哪里还需要修改呢。 1.在protected文件夹下面新建个modules里面放下载的srbac, 2,在mian.php里面添加如下:
'srbac' => array(
'userclass'=>'User',
'userid'=>'id',
'username'=>'username',
'debug'=>true,
'pageSize'=>10,
'superUser' =>'Authority',
'css'=>'srbac.css',
'layout'=>'application.views.layouts.main',
'notAuthorizedView'=>'srbac.views.authitem.unauthorized', 'alwaysAllowed'=>array('SiteLogin','SiteLogout','SiteIndex','SiteAdmin','SiteError', 'SiteContact'),
'userActions'=>array('Show','View','List'),
'listBoxNumberOfLines' => 15,
'imagesPath' => 'srbac.images',
'imagesPack'=>'noia',
'iconText'=>true,
'header'=>'srbac.views.authitem.header',
'footer'=>'srbac.views.authitem.footer',
'showHeader'=>true,
'showFooter'=>true,
'alwaysAllowedPath'=>'srbac.components',
),
'authManager'=>array(
'class'=>'CDbAuthManager',
'connectionID'=>'db',
'itemTable'=>'items',
'assignmentTable'=>'assignments',
'itemChildTable'=>'itemchildren',
),
'import'=>array(
'application.models.*',
'application.components.*',
'application.modules.*',
),
3.修改下控制器controller,/protected/admin/components/controller.php 后台的。
class Controller extends SBaseController{}
别的还需要修改哪里呢。为什么我访问的http://localhost/demo/admin.php 出现
YiiBase::include(SBaseController.php) [<a href='yiibase.include'>yiibase.include</a>]: failed to open stream: No such file or directory
是什么原因呢
共 3 条回复
huadie
注册时间:2011-08-04
最后登录:2014-09-13
在线时长:0小时20分
最后登录:2014-09-13
在线时长:0小时20分
- 粉丝0
- 金钱165
- 威望0
- 积分165