博客列表 >tp 框架如何自定义公共方法,如何在模板中使用函数

tp 框架如何自定义公共方法,如何在模板中使用函数

有什么是忘不了的的博客
有什么是忘不了的的博客原创
2019年12月27日 20:33:292102浏览

tp5的模板文件虽然是HTML的,但是我们依然可以使用PHP代码,以为最终的执行的文件是php的。

首先我们可以定一些公共的方法,可以像系统函数一样直接使用。

定义公共函数:在application 中的common.php 中定义的方法就可以被项目公共使用。

    image.png image.png

在模板中使用函数:

image.png

直接使用一个|在后面写函数。他是左到右的方式进行执行的。

        {$art.user_id|md5|upper|substr=0,3}

    解析后:

        substr(upper(md5($art.user_id)),0,3)

而且tp 还提供了一些自己定义的方法。

        date    日期格式化(支持各种时间类型)   

        format    字符串格式化    

        upper    转换为大写    

        lower    转换为小写   

        first    输出数组的第一个元素  

        last    输出数组的最后一个元素   

        default    默认值    

        raw    不使用(默认)转义    

多看手册,每看一次都有收获。


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议