thinkphp模版调用函数方法

thinkphp模版调用函数方法

thinkphp模版调用函数方法
 
 {变量|函数1|函数2|函数3=参数1,参数2,参数3,###}
 
###为第4个参数,代表变量替换为第4个参数
 
举例:
 
{$username|substr=0,3}取标题中前3个字符
 
{$times|date='Y-m-d H:i:s',###}将times时间戳转换为日期格式
 
==================================================
 
冒号执行函数的用法:输出方法并执行返回值
 
{:U('user/insert')}
 
举例:
 
{:time()} 会输出当前日期格式 ,会被解析成 <?php echo time(); ?>
 
==================================================
 
波浪线函数的用法:执行方法但不输出
 
{
    ~function()}
举例:
{
    ~substr("aaaaaaa",3)} 执行后不会输出,会背解析成 <?php substr ?>
 
 ============================================
 
{$Think.get.url中get过来的参数}
 
{$Think.server.server中的变量}
 
{$Think.session.session中的id|md5}   如果需要的话还可以对值MD5一下
 
 {$Think.cookie.cookie中的id}
 
=============
 
{$Think.config.db_host}  读取config中的配置信息
 
{($title)?($title):'当前没有值'} 当前参数若没有值,则显示后面的描述
 
==================
 
<switch name="">
 
<case value="1">aaaaaa</case>
 
<case value="2">bbbbbbbbb</case>
 
<default />没有数据
 
</switch>
 
===============
 
<eq name="a" value="3">a等于3<else />a不等于3</eq>
 
<eq name="a|strlen" value="1">a的长度等于1<else />a长度不等于1</eq>
 
=================
 
<in name="a" value="1,2,3,4">变量a值在1,2,3,4范围内就打印</in>
 
<notin name="a" value="1,2,3,4">变量a值不在1,2,3,4范围内就打印</notin>
 
或者用
 
<range name="a" value="1,2,3,4" type="in">a在1,2,3,4范围内</range>   //type改为notin就是不在,该方法可替代in和notin
 
===============
 
<empty name="a">a变量为空</empty>
 
<notempty name="a">a变量不为空</notempty>

 

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112982.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 智能小车设计方案_智能小车研究目的及意义

    智能小车设计方案_智能小车研究目的及意义简介智能循迹小车是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。方案论证系统总体方案一、小车控制系统的结构框图二、程序流程框图三、循迹原理的简单描述循迹是指小车在白色地板上,循黑线行走通常采取的方法是红外探测法,红外探测法即利用红外线光遇到白色物体表面具有不同的反射性质的特点,在小车行驶过程…

    2022年10月18日
    2
  • 【SpringBoot】15、SpringBoot中使用Kaptcha实现验证码

    【SpringBoot】15、SpringBoot中使用Kaptcha实现验证码当我们在项目中登录使用验证码的时候,不妨试试Kaptcha生成验证码,非常简单1、我们在pom.xml文件中引入kaptcha的maven依赖<!–kaptcha验证码–><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha&lt…

    2022年6月18日
    24
  • css去掉a标签点击后的虚线框

    css去掉a标签点击后的虚线框

    2021年9月21日
    86
  • pycharm开启自动补全_python代码补全插件

    pycharm开启自动补全_python代码补全插件在使用python时候我们可能更倾向于能够使用到自动补全代码的功能在一段时间的找寻和使用过程中,发现了几种能补全代码的插件和方法吧pycharm中TabNine插件 这个我感觉还能用吧~啧百度kite官网下载kite插件百度aiXcoder插件下载aiXcoder插件GitHub开源项目1.首先第一个TabNine的插件 亲测了一段时间,感觉很一般 如果想体验一下也不是不行 安装插件过程如下: pycharm编译器->File->Settings

    2022年8月27日
    3
  • Idea激活码最新教程2022.3.2版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2022.3.2版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2022 3 2 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2022 3 2 成功激活

    2025年5月26日
    5
  • StringUtils的isBlank(), isEmpty(), isNotBlank(), isNotEmpety(), isNoneBlank(), isNoneEmpty()[通俗易懂]

    StringUtils的isBlank(), isEmpty(), isNotBlank(), isNotEmpety(), isNoneBlank(), isNoneEmpty()[通俗易懂]isBlank()方法把空格当做没有,而isEmpty()认可空格的存在.StringUtils.isEmpty(null)=trueStringUtils.isEmpty(“”)=trueStringUtils.isEmpty(”“)=false//注意在StringUtils中空格作非空处理StringUtils.isEmpty(”“)=fal……

    2022年8月12日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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