ThinikPHP框架对多语言的支持

1.多语言通过行为Behavior支持/ThinkPHP/Library/Behavior/CheckLangBehavior.class.php

创新互联专业为企业提供遂溪网站建设、遂溪做网站、遂溪网站设计、遂溪网站制作等企业网站建设、网页设计与制作、遂溪企业网站模板建站服务,十载遂溪做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

2.语言包一共有4种,后定义的要覆盖先定义的(类似配置文件Config.php覆盖/ThinkPHP/Conf/convention.php)

3.在config.php里面开启多语言支持

   'LANG_SWITCH_ON'   =>  true,    // 开启语言包功能
   'LANG_AUTO_DETECT' =>  true,    // 自动侦测语言开启多语言功能后有效
   'LANG_LIST'           =>  'zh-cn',  // 允许切换的语言列表用逗号分隔
   'VAR_LANGUAGE'      =>  'l',     // 默认语言切换变量

4.确保行为Behavior代码执行

 4.1手动启动该CheckLangBehavior.class.php行为

 4.2 home/Common/conf/tags.php

array('Behavior\CheckLang'),  
    // 如果是3.2.1版本 需要改成    //
    'app_begin' =>array('Behavior\CheckLangBehavior'),
           
     );

5语言包4个等级

"E:\huiyukeji-php\text\ThinkPHP/Lang/zh-cn.php"//默认调用的语言包

"./Application/Common/Lang/zh-cn.php"//读取公共语言包

"./Application/Home/Lang/zh-cn.php"//读取指定模块语言包

"./Application/Home/Lang/zh-cn/index.php"//读取指定模块具体控制器对于的语言包

6获取语言变量信息

 6.1 L()快捷函数获取所有的语言变量

 6.2 Assign()传递语言变量到模版进行输出

 6.3 {$Think.lang.变量名称 }

 6.4 每个语言对应一个语言包


网页题目:ThinikPHP框架对多语言的支持
文章转载:http://bzwzjz.com/article/jhggdj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 成都网站制作 响应式网站设计方案 定制级高端网站建设 网站建设方案 成都模版网站建设 网站制作 成都网站设计 成都网站制作 成都商城网站制作 成都网站设计 盐亭网站设计 重庆网站建设 成都网站设计 外贸营销网站建设 网站建设推广 网站设计公司 成都做网站建设公司 重庆外贸网站建设 成都网站设计制作公司 做网站设计 高端网站设计推广