菜鸟笔记

Menu

怎么开启 ThinkPHP 语言包的功能的方法

ThinkPHP 可以很方便的配置多语言功能,只需修改一下配置文件就能轻松搞定!

首先在配置文件 config.php 中开启语言包功能:

returnarray{    'LANG_AUTO_DETECT'=> false,//是否自动检测语言    'LANG_SWITCH_ON'=> true,//开启语言包功能    'DEFAULT_LANG'=>'cn',//默认语言的文件夹是cn }

在配置文件的目录 Conf 目录下新建一个 tags.php 文件

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

在默认语言文件夹下新建一个 common.php 文件

returnarray(    'site_name'=>'我的网站',    'site_keywords'=>'网站,SEO',)
现在就可以调用自定义的语言变量了,如果是在 Action 里调用,格式是 L('site_name');如果是在模版文件里调用,格式为 {:L('site_name')}。

PS:若要是定义针对某个 Action 的语言文件,就在语言包文件夹下新建一个与 Action 同名的 php 文件,这里边定义的语言常量只能在对应的 Action 里应用。

— 于 共写了382个字
— 文内使用到的标签:

一条回应:“怎么开启 ThinkPHP 语言包的功能的方法”

发表评论

电子邮件地址不会被公开。 必填项已用*标注