Yii,SRBAC使用中文

Yii调用SRBAC来进行权限设置.

但有的时候需要国际化,

由于整个网站的国际化是基于cookies来判断,即在protect/config/main里面设置语言,

然后让所有的controller来继承component/controller,

controller是基于Ccontroller.

而SRBAC已经有中文语言包,在srbac/messages/zh

需要将这个文件夹命令为zh_cn,

然后将srbac/controllers/SBaseController里面,extents CController改成继承Controller,这样就会所有的语言统一

这也是为什么调用的语言包要搞成zh_cn的原因,如果你在controller里面设置的语言包为zh,这里就不需要修改.

posted on 2014-03-31 16:17  Kaka Zhou  阅读(330)  评论(0编辑  收藏  举报

导航