搜索
系统检测到您的用户名不符合规范:

ThinkPHP3.2.3 多语言包使用指导解决方案

浏览:5828 发布日期:2016年07月07日 分类:技术分享 关键字: ThinkPHP3.2.3 多语言包 方法 demo
Thinkphp 3.2.3 使用多语言包教程

语言包在Application/Home/Lang/ 目录下
首先 在Application/Home/Conf/config.php 配置好语言包配置
//语言包配置
'LANG_SWITCH_ON' => true, // 开启语言包功能
'LANG_AUTO_DETECT' => true, // 自动侦测语言 开启多语言功能后有效
'LANG_LIST' => 'zh-cn,en-us,ja,ko-kr', //必须写可允许的语言列表
'VAR_LANGUAGE' => 'l', // 默认语言切换变量
然后在Application/Home/Conf/ 目录下添加tags.php文件 ,指定语言包路径
return array(
// 添加下面一行定义即可
'app_begin' => array('Behavior\CheckLangBehavior'),
);

最后就可以使用?l=zh-cn 来切换语言

原理:首先判断是否有get进指定的语言,记录cookie,
第二次判断是判断是否有cookie,使用缓存语言记录
第三自动检测浏览器语言

Author:CHRing
Website:www.siweiqu.com
Time:2016年7月7日 七七事变

附件 LangPack.rar ( 1.04 MB 下载:294 次 )

最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
chenhua19940128
积分:700 等级:LV2
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /