ThinkPHP函数详解:L方法

ThinkPHP函数详解:L方法

L方法用于启用多语言的情况下,设置和获取当前的语言定义。

调用格式:
L(‘语言变量'[,’语言值’])

设置语言变量

除了使用语言包定义语言变量之外,我们可以用L方法动态设置语言变量,例如:

  1. L('LANG_VAR','语言定义');
复制代码

语言定义不区分大小写,所以下面也是等效的:

  1. L('lang_var','语言定义');
复制代码

不过规范起见,我们建议统一采用大写定义语言变量。

L方法支持批量设置语言变量,例如:

  1. $lang['lang_var1'] = '语言定义1';
  2. $lang[‘lang_var2’] = ‘语言定义2’;
  3. $lang[‘lang_var3’] = ‘语言定义3’;
  4. L($lang);
复制代码

表示同时设置3个语言变量lang_var1 lang_var2和lang_var3。

[-more-]


获取语言变量

  1. $langVar = L('LANG_VAR');
复制代码

或者:

  1. $langVar = L('lang_var');
复制代码

如果参数为空,表示获取当前定义的全部语言变量(包括语言定义文件中的):

  1. $lang = L();
复制代码

或者我们也可以在模板中使用

  1. {
    $Think.lang.lang_var}
复制代码

来输出语言定义。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/113886.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Tomcat如何打破双亲委派机制实现隔离Web应用的?

    Tomcat通过自定义类加载器WebAppClassLoader打破双亲委托,即重写了JVM的类加载器ClassLoader的findClass方法和loadClass方法,这样做的目的是优先加载Web应用目录下的类。除此之外,你觉得Tomcat的类加载器还需要完成哪些需求呢?或者说在设计上还需要考虑哪些方面?我们知道,Tomcat作为Servlet容器,它负责加载我们的Servlet类,此外它还负责加载Servlet所依赖的JAR包。并且Tomcat本身也是一个Java程序,因此它需要加载自己的类和依赖

  • xiao zhang   jia you[通俗易懂]

    xiao zhang   jia you[通俗易懂]加油! 转载于:https://blog.51cto.com/755633522/542479

  • MySql行转列、group_concat使用

    MySql行转列、group_concat使用1、数据库表:CREATETABLE`t_att`(`id`varchar(50)NOTNULL,`u_id`varchar(50)NOTNULLCOMMENT’员id’,`att_date`dateDEFAULTNULLCOMMENT’考勤日期’,`att_type`tinyint(4)DEFAULTNULLCOMMENT’考勤类型

  • 下载安装cygwin_ansys17安装教程详细

    下载安装cygwin_ansys17安装教程详细windows下安装cygwin软件详细过程

    2022年10月31日
  • 如何理解cicd

    如何理解cicd项目开发可以分为这几个过程编码->构建->集成->测试->交付->部署首先引用一个例子譬如说,你开了一家公司,雇了很多码农在一起写代码。你说,要用Gitlab做代码管理。当一个码农在自己的开发机上写好代码之后,要合并到主分支里,他首先要发起一个MergeRequest(MR),这会在一个特定服务器上触发一次对他提交的代码的检查,包括代码格式检查、依赖关系检查以及单元测试等一系列检查,等通过了全部检查,他就可以将代码合并到主分支,否则他需

  • Python机器学习笔记:不得不了解的机器学习面试知识点(1)[通俗易懂]

    Python机器学习笔记:不得不了解的机器学习面试知识点(1)[通俗易懂]机器学习岗位的面试中通常会对一些常见的机器学习算法和思想进行提问,在平时的学习过程中可能对算法的理论,注意点,区别会有一定的认识,但是这些知识可能不系统,在回答的时候未必能在短时间内答出自己的认识,因

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号