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

有关ThinkPHP使用项目语言包的有关问题

2024/4/16 3:30:40发布24次查看
有关thinkphp使用项目语言包的问题
我定义了一个项目admin,
1.配置文件中定义了
php code
'default_lang'=>'zh-cn'
'lang_auto_detect' =>'true',//自动检测语言包
2.在项目的lang文件夹中建立zh-cn文件夹
3.在zh-ch文件夹中建立common.php
php code
//模板文件显示部分
return array(
  '_id' => '编号',
  '_name' => '名称',
  '_action' => '操作',
);
4.在模板中使用
php code
{:l(_id)}
但是显示却是“_id”,而不是“编号”,为什么
------解决方案--------------------
手册中有:
要在程序里面设置语言定义的值,使用下面的方式:
l('define2','语言定义');
$value = l('define2');
如果要在模板中输出语言变量不需要在action中赋值,可以直接使用模板引擎特殊标签来直接输出语言定义的值:
{$think.lang.lang_var}
可以输出当前选择的语言包里面定义的 lang_var 语言定义
------解决方案--------------------
同时要注意先清空缓存, 以便让新代码生效!
该用户其它信息

VIP推荐

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