程序内设置 语言切换

thinkphp

18-5-22 11:13:48

项目配置文件 Common/Conf/config.php   加入配置

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


新建项目配置文件  Common\Conf\tags.php

<?
return array(
     'app_begin' => array('Behavior\CheckLangBehavior'),
);

新建\Common\Lang 目录

新建\Common\Lang\baoxian.php   语言文件


新建\Common\Lang\jiaoyu.php     语言文件

<?php

return array(
     'bm'=>'部门2',
'td'=>'团队2'
);


程序中加入逻辑设置

 L(include LANG_PATH.'jiaoyu.php');       设置语言包