srbac完全中文化方法 [ 新手入门 ]
srbc目前已提供比较完备的中文化,但是其中文化不是很全,尤其是管理授权项的下拉列表中的 操作/任务/角色 还是英语,可以自定义修改:
[attach]695[/attach][attach]696[/attach]
1、修改中文化语言文件(srbac/message/zh_cn/srbac.php,其中默认的zh已修改为zh_cn),添加数组:"TYPES"=>array("操作","任务","角色")
,
2、修改AuthItem模型中的$TYPES,默认是一个英文数组,改为public static $TYPES ;
3、为AuthItem模型添加getTYPES()方法;
public function getTYPES(){
self::$TYPES = Helper::translate('srbac','TYPES');
}
4、重写构造函数,如下:
public function __construct($scenario = 'insert') {
parent::__construct($scenario);
$this->getTYPES();
}
5、这样就OK了。[attach]694[/attach][attach]693[/attach]
共 3 条回复
atricfox 北京
注册时间:2011-10-25
最后登录:2013-08-11
在线时长:0小时0分
最后登录:2013-08-11
在线时长:0小时0分
- 粉丝0
- 金钱105
- 威望0
- 积分105