Yii 语言设置
1. 在main.php配置文件中加入 'language'=>'zh_cn',
注: 在URL中追加参数lang=zh_cn即可实现中文
2. 在Controller方法中添加
public function init() { if(isset($_REQUEST['lang'])&&$_REQUEST['lang']!="") //通过lang参数识别语言 { Yii::app()->language=$_REQUEST['lang']; setcookie('lang',$_REQUEST['lang']); }else if(isset($_COOKIE['lang'])&&$_COOKIE['lang']!="") //通过$_COOKIE['lang']识别语言 { Yii::app()->language=$_COOKIE['lang']; }else{ //通过系统或浏览器识别语言 $lang=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); //var_dump($lang); Yii::app()->language=strtolower(str_replace('-','_',$lang[0])); } }
return array( 'Wellcome To :'=>'欢迎访问:', 'Copyright ©'=>'版权所有©', 'Home'=>'主页', 'About'=>'关于我们', 'Contact'=>'联系我们', 'Login'=>'登录', 'Logout'=>'注销', );