您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

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

2025/11/13 13:20:56发布12次查看
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元
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product