yii2 多语言设置
程序员文章站
2022-05-16 10:45:01
...
yii2 多语言设置
controller代码 :
3.多语言文件messages路径
1.设置默认语言:在mail.php配置文件加上:'language'=>'zh_cn'
2.多语言切换
html代码 :
中文 English
controller代码 :
//语言切换 public function actionLanguage(){ $language= \Yii::$app->request->get('lang'); if(isset($language)){ \Yii::$app->session['language']=$language; } //切换完语言哪来的返回到哪里 $this->goBack(\Yii::$app->request->headers['Referer']); }
3.多语言文件messages路径
4.修改入口文件web/index.php :
(new yii\web\Application($config))->run();
改为:
$application = new yii\web\Application($config);
$application -> language = isset(\Yii::$app->session['language']) ? \Yii::$app->session['language'] : 'zh_cn';
$application -> run();
这样就可以实现语言切换了
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了yii2 多语言设置,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
上一篇: 一个很不错的适宜PHPER们书单,推荐给大家【转】
下一篇: Join 后面跟两个表
推荐阅读
-
wallpaper engine怎么设置开机自动启动 allpaper engine开机启动设置与配置需求教程
-
outlook邮箱怎么设置最小化到托盘?
-
Axure RP 8怎么设置文字提交工功能原型?
-
outlook2013怎么设置提醒对方查看回复邮件?
-
如何使用160wifi快速抢购车票 160wifi快速抢购车票设置教程
-
outlook接收邮件慢怎么?outlook邮件接收时间的设置方法
-
优酷怎么设置连播?优酷视频设置连续播放图文方法
-
钉钉怎么重新设置负责人和团队名称?
-
EditPlus怎么设置浏览器?EditPlus更改调试默认IE浏览器的教程
-
IDEA中怎么设置背景? idea置黑色或白色背景的教程