本文主要是介绍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文件检查语言包:
<?php
return array(
'app_begin'=>array( //因为项目中也可能用到语言行为,最好放在项目开始的地方
'CheckLang' //检测语言
),
);
?>
在zh-cn文件夹下简历common.php文件,写入语言配置,比如:
<?php
return array
(
'shouye'=>'首页',
'jianjie'=>'简介',
);
?>
这样就可以在项目中使用了,使用方法是
在action中: L('shouye')
在模板中:{:L('shouye')}
这篇关于thinkphp 语言包的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!