Home  >  Article  >  php教程  >  onethink或者THINKPHP加载公共语言包札记

onethink或者THINKPHP加载公共语言包札记

WBOY
WBOYOriginal
2016-06-07 11:40:271139browse

onethink或者THINKPHP加载公共语言包札记
第一步:项目目录中:Application/home/conf/config.php或者Application/index/conf/config.php,加入代码:
'LANG_SWITCH_ON' => true, //开启语言包功能
'LANG_AUTO_DETECT' => true, // 自动侦测语言
'DEFAULT_LANG' => 'zh-cn', // 默认语言
'LANG_LIST' => 'en-us,zh-cn,zh-tw', //必须写可允许的语言列表
'VAR_LANGUAGE' => 'l', // 默认语言切换变量
第二部:Application/home/conf/tags.php或者Application/index/conf/tags.php,添加:
'app_begin' => array('Common\Behavior\CheckLangBehavior'),
第三部:再把thinkphp中的Library中的Behavior\Checklangbehavior文件拷贝到:application/common/behavior中:注意这个类文件:namespase改写成:namespace Common\Behavior;
use Think\Behavior;
use Think\Hook;很重要:不然 找不到类文件 显示NOT FOUND;
第四部:application/index或者home中,建立lang文件夹:并建立:zh_cn.PHP文件,默认读取此文件:文件中:
return array(
'SITE_TITLE' => '杭州宣萌',
'_SITE_URL_' => 'http://www.hzxuanmeng.com/',
'SITE_QQ' => '2397196338小明',
在控制器中写入:
echo L('_SITE_URL_');
或者在模板文件中写入:{:L("SITE_QQ")}:奇迹出现了。

AD:真正免费,域名+虚机+企业邮箱=0元

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn