YII 框架语言包配置方法
2018-03-23 00:08
253 查看
操作思路
![](https://img-blog.csdn.net/20180322224109348?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2phcnRpbnM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
![](https://img-blog.csdn.net/20180322233743548?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2phcnRpbnM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
语言包的作用 就是在网站中能够实现语言的快速切换
注意:如果要开启英文版 只需要将第一步'开启中文显示注释即可' 'language' => 'zh-CN',
扩展:配置多个语言包的方法
'i18n' => [
'translations' => [
'*' => [
'class' => 'yii\i18n\PhpMessageSource', //引用语言包的一个类
//'basePath' => '/messages', //语言包默认的当前路径
'fileMap' => [
'common' => 'common.php',
'在此处填写语言包的名称' => '语言包的文件',
],
]
],
],
* 使用时在视图文件中启用语言包的数据 'brandLabel' =>
4000
Yii::t('配置文件中语言包的名称','语言包中对应的配置'),
以上 即可完成对于语言包的单多支持 如有疑问 请联系yahx6037@foxmail.com
1.开启中文显示 在配置中加入以下代码 表示开启中国显示 *基础版本在/config/web.php 高级版本在/basic/main.php |
'language' => 'zh-CN', |
2.配置语言包 *基础版本在/config/web.php 高级版本在/basic/main.php |
// 第一步:加入语言包配置数据 'i18n' => [ 'translations' => [ '*' => [ 'class' => 'yii\i18n\PhpMessageSource', //引用语言包的一个类 //'basePath' => '/messages', //语言包默认的当前路径 'fileMap' => [ 'common' => 'common.php', ], ], ], ], // 第二步:创建语言包的目录层级 f...目录下->messages->zh-CN->ommon.php |
| |
// 第三步:在语言包中添加数据 <?php return [ 'Blog'=>'博客' ]; ?> //第四步:在视图文件中启用语言包的数据 'brandLabel' => Yii::t('common','Blog'), 'brandLabel' => Yii::t('配置文件中的','语言包中对应的配置'), | |
注意:如果要开启英文版 只需要将第一步'开启中文显示注释即可' 'language' => 'zh-CN',
扩展:配置多个语言包的方法
'i18n' => [
'translations' => [
'*' => [
'class' => 'yii\i18n\PhpMessageSource', //引用语言包的一个类
//'basePath' => '/messages', //语言包默认的当前路径
'fileMap' => [
'common' => 'common.php',
'在此处填写语言包的名称' => '语言包的文件',
],
]
],
],
* 使用时在视图文件中启用语言包的数据 'brandLabel' =>
4000
Yii::t('配置文件中语言包的名称','语言包中对应的配置'),
以上 即可完成对于语言包的单多支持 如有疑问 请联系yahx6037@foxmail.com
相关文章推荐
- Yii框架实现多数据库配置和操作的方法
- Yii框架中sphinx索引配置方法解析
- Yii框架博客系统的语言包配置
- yii2.0高级框架配置时打开init.bat秒退的解决方法
- Yii框架中sphinx索引配置方法解析
- 在YII框架中有2中方法创建对象:
- thinkPHP5.0框架简单配置作用域的方法
- php中开启PDO功能的办法(也是yii框架必须要配置成功的前提条件)
- php配置open_basedir后及Apache对应配置 和Yii验证码无法出现解决方法
- PHP的Yii框架使用中的一些错误解决方法与建议
- Yii框架官方教程增补篇6——基础知识:应用、组件、配置、生命周期
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式'
- PHP的Yii框架中使用数据库的配置和SQL操作实例教程
- 配置yii框架环境和bootstrap扩展,使用代码生成器。
- 详解PHP的Yii框架中组件行为的属性注入和方法注入
- Yii框架获取当前controlle和action对应id的方法
- 安装配置pear、phpunit、Selenium(netbeans下开发yii框架项目)
- Yii框架用户登录session丢失问题解决方法
- Yii框架防止sql注入,xss攻击与csrf攻击的方法
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']