thinkphp 语言包

网站需要中英文双版,所以我使用了thinkphp的语言包功能,开启语言包需要配置:

在config.php的配置中中加入:

'LANG_AUTO_DETECT'=> false,//是否自动检测语言

'LANG_SWITCH_ON' => true, //开启语言包功能,这个必须开启
'DEFAULT_LANG' => 'zh-cn', //zh-cn文件夹名字 /lang/zh-cn/common.php

然后再Conf配置文件夹下新建tags.php文件检查语言包:

return array(
'app_begin'=>array(  //因为项目中也可能用到语言行为,最好放在项目开始的地方
'CheckLang'     //检测语言
),
);
?>

在zh-cn文件夹下简历common.php文件,写入语言配置,比如:

return array
(
 'shouye'=>'首页',
 'jianjie'=>'简介',
);
?>

这样就可以在项目中使用了,使用方法是

在action中: L('shouye')

在模板中:{:L('shouye')}

你可能感兴趣的:(php)