yii2 多语言设置
来源:互联网 发布:阳西县网络问政平台网 编辑:程序博客网 时间:2024/05/17 04:17
yii2 多语言设置
1.设置默认语言:在mail.php配置文件加上:'language'=>'zh_cn'
2.多语言切换
html代码 :
<a href="<?php echo Yii::$app->urlManager->createUrl(['/test/language','lang'=>'zh_cn']);?>">中文</a> <a href="<?php echo Yii::$app->urlManager->createUrl(['/test/language','lang'=>'en']);?>">English</a>
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();
这样就可以实现语言切换了
0 0
- yii2 多语言设置
- Yii2.0 多语言设置(高级版配置方法)
- yii2 多语言实现
- Yii2 多语言配置
- yii2框架-多语言版本切换(十三)
- Yii2.0 实现多语言切换
- Yii2设置网页标题
- Yii2- 数据表前缀设置
- yii2设置伪静态
- Yii2 如何设置首页
- Yii2之设置默认值
- yii2-rbac权限设置
- yii2 时间格式化设置
- yii2设置缓存
- Yii2语言包设置
- Yii2中把"Home"改成"首页"的方法 【Yii2支持多语言】
- yii2.0设置默认控制器
- yii2设置网站基础url
- 【转】C/C++编译原理
- makefile的三個特殊符號(= := ?=)
- 谈谈java中的WeakReference
- Linux中ELF文件动态链接的加载
- 一个简单的jsp+servlet实例,实现简单的登录
- yii2 多语言设置
- XX程序媛学习笔记--Cordova(PhoneGap)通过plugins调用Android Native并回调
- 零基础学python-12.4 while、for与range联合使用
- uva 10453 dp
- shell中exec和system解析
- 单臂路由实验记录
- 【交换机在江湖】第十五章 VLAN隔离篇
- Linux及OMAPL138双核开发学习
- android studio中各工具的版本关系