多语言支持

ThinkPHP-多语言支持功能使用

為{幸葍}努か 提交于 2019-12-07 15:36:03
1.检查\ThinkPHP\Extend\Behavior目录下是否有CheckLangBehavior.class.php文件,没有的话去下载完整版,并将文件放到此目录下。 2.修改目录下文件Application\[模块/比如Home、Common等等]\Conf\tags.php(没有此文件的话自己添加)添加配置: return array{ 'app_begin' => array('Behavior\CheckLangBehavior'), ); 3.修改Application\[模块]\Conf\config.php文件,添加配置如下: return array( //'配置项'=>'配置值' 'LANG_SWITCH_ON' => true, // 开启语言包功能 'LANG_AUTO_DETECT' => true, // 自动侦测语言 开启多语言功能后有效 'DEFAULT_LANG' => 'zh-cn', // 默认语言 'LANG_LIST' => 'zh-cn,en-us', // 允许切换的语言列表 用逗号分隔 'VAR_LANGUAGE' => 'l', // 默认语言切换变量 ); 这里另外补充,一般以上两个(2、3)都是在Common下配置这个,这样就不用每个模块的配置文件都改。 4.在目录Application\[模块]下添加Lang目录