atricfox 2012-04-27 13:39:19 4780次浏览 3条回复 0 0 0

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]

您需要登录后才可以回复。登录 | 立即注册