Yii Framework 添加Srbac模块的步骤 [ 技术分享 ]
第一步 下载Srbac, 下载地址 第二步 解压至protected/modules/srbac 第三步 配置config/main.php,如下:
'import'=>array(
'application.models.*',
'application.components.*',
'application.extensions.*',
'application.modules.srbac.controllers.SBaseController',
),
'components'=>array(
'user'=>array(
// enable cookie-based authentication
'allowAutoLogin'=>true,
),
'authManager'=>array(
'class'=>'CDbAuthManager',
'connectionID'=>'db',
'itemTable'=>'items',
'assignmentTable'=>'assignments',
'itemChildTable'=>'itemchildren',
),
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=cms',
'emulatePrepare' => true,
'username' => 'root',
'password' => '123456',
'charset' => 'utf8',
),
),
'modules'=>array(
'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',
),
),
第四步 打开浏览器,输入/path/to/application/index.php?r=srbac进行安装.
共 22 条回复
╃巡洋艦㊣ 北京
注册时间:2010-11-21
最后登录:2小时前
在线时长:1699小时31分
最后登录:2小时前
在线时长:1699小时31分
- 粉丝1371
- 金钱79153
- 威望845
- 积分104593