thinkphp 支持多语言
php 版本:3.2.3
公司项目需要支持多语言,研究了下搞定了,在这里记录下
1.Common\Conf\config.php下加入多语言支持
'LANG_SWITCH_ON' => true , // 开启语言包功能 'LANG_AUTO_DETECT' => true , // 自动侦测语言 开启多语言功能后有效 'LANG_LIST' => 'zh-cn,en-us,ru-ra' , // 允许切换的语言列表 用逗号分隔 'VAR_LANGUAGE' => 'l' , // 默认语言切换变量
2.Common\Conf下新增tags.php添加多语言行为检测
<?php return array( // 添加下面一行定义即可 'app_begin' => array('Behavior\CheckLangBehavior'), );
3.Common\Lang添加语言包,如果没有文件夹则新建一个
4.前台添加切换语言选项卡
5.最终效果