Home > Backend Development > PHP Tutorial > 有关ThinkPHP使用项目语言包的有关问题

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

WBOY
Release: 2016-06-13 10:25:12
Original
796 people have browsed it

有关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 语言定义


------解决方案--------------------
同时要注意先清空缓存, 以便让新代码生效!
Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template