|
寫在前面
* 我的feed地址已經(jīng)修改為: http://feeds.imdong.NET ,請(qǐng)更新您的閱讀器。
* 以下內(nèi)容適合Yii 1.0.x,其他版本可能有略微的差別。
* 根據(jù)您的評(píng)論和反饋,本文會(huì)不斷進(jìn)行修改和補(bǔ)充,以方便新學(xué)習(xí)者。
開始準(zhǔn)備
Yii提供了強(qiáng)大的配置機(jī)制和很多現(xiàn)成的類庫。在Yii中使用RBAC是很簡單的,完全不需要再寫RBAC代碼。所以準(zhǔn)備工作就是,打開編輯器,跟我來。
設(shè)置參數(shù)、建立數(shù)據(jù)庫
在配置數(shù)組中,增加以下內(nèi)容:
復(fù)制代碼 代碼如下:
‘components‘ => array(
//……
‘a(chǎn)uthManager‘=>array(
‘class‘=>‘CDbAuthManager‘,//認(rèn)證類名稱
‘defaultRoles‘=>array(‘guest‘),//默認(rèn)角色
‘itemTable‘ => ‘pre_auth_item‘,//認(rèn)證項(xiàng)表名稱
‘itemChildTable‘ => ‘pre_auth_item_child‘,//認(rèn)證項(xiàng)父子關(guān)系
‘a(chǎn)ssignmentTable‘ => ‘pre_auth_assignment‘,//認(rèn)證項(xiàng)賦權(quán)關(guān)系
),
//……
那這三個(gè)數(shù)據(jù)表怎么建立呢?很簡單,去看framework/web/auth/schema.sql。注意要和你的自定義的表名稱對(duì)應(yīng)起來。比如SQL文件中的AuthItem你要修改為pre_auth_item。然后在數(shù)據(jù)庫中運(yùn)行這個(gè)SQL文件中的語句。
了解概念
你可能要問,剩下的代碼呢?我告訴你,沒有啦。RBAC系統(tǒng)就這樣建立起來了。但是為了使用它,你需要了解它的運(yùn)行機(jī)制。我會(huì)盡量講的
主站蜘蛛池模板:
端午给老板祝福简短句|
gaysex双巨巴|
四查四看自我剖析材料|
女神宿舍管理君动漫|
大尾鲈鳗|
《stag》电影在线观看|
实力主义教室第三季|
时尚购物|
qlq|
小男孩王泓翔唱梨花颂|
后位子宫怎么样容易怀孕|
浙江卫视跑男官网|
涨潮海岸|
国家励志奖学金个人主要事迹1500字
|
二胡独奏我的祖国|
dj舞曲超劲爆dj|
变性手术男变女能怀孕吗|
好像也没那么热血沸腾电影免费观看|
李赫洙|
创业史全文免费阅读|
荒岛求生2005美版|
龙的传人第四季|
春风不问路|
野孩子美剧|
丰满妇女做a级毛片免费观看|
张达|
87电影|
黄视频在线播放|
女神异闻录5动画|
卡特琳娜·格兰厄姆|
查隆拉·诺山荣|
草神纳西妲图片|
军犬麦克斯|
林黛玉进贾府人物形象分析
|
我的幸运猫 电视剧|
笔仙2大尺度床戏|
免费看污视频在线观看|
好妻子电视剧免费在线观看|
江苏体育频道直播|
街头霸王 1994 尚格·云顿|
女生下体长什么样|