美文网首页
Tp5·模板中使用函数

Tp5·模板中使用函数

作者: 三米板 | 来源:发表于2020-04-06 12:21 被阅读0次

    我们在tp5的模板中,难免会使用一些函数,我这里使用到的包括两种

    在通道中使用函数

    什么是通道,如果有一些linuxi常识的朋友,应该对这个比较了解,简单说就是一条竖线

    cat a.txt | grep hello
    

    这句话的意思是,把a.txt的内容,通过一个通道传送给grep命,grep命令可以筛选出带有hello字串的行。
    好了,在tp的模板中,也有这种骚操作的。
    如下:

    <span class="label label-danger  radius">{$vo.status|enum_admin_user_status}</span>
    

    我们把$vo.status的结果 输入到enum_admin_user_status方法中去。
    这是一个参数时候,如果有多个参数我们如何做呢?
    我们说两种方式吧:

    1.省略第一个参数

    假如我们有datestr_format(dateStr ,dateFormat)函数

    <td>{$vo.create_time|datestr_format='Y-m-d'}</td>
    

    这样会把$vo.create_time作为第一个参数传给datestr_format方法

    2.第一个参数用###来代替
    <td>{$vo.create_time|datestr_format=###,'Y-m-d'}</td>
    

    直接调用函数

    好了,其实我们有一种更方便的方式,直接在tp5的模板中调用函函数
    这种方式个人感觉比通道的方式要方便

    <td>{:datestr_format($vo.create_time , 'Y-m-d')}</td>
    

    直接使用tp5定义的模板{:function()}来调用函数即可。

    相关文章

      网友评论

          本文标题:Tp5·模板中使用函数

          本文链接:https://www.haomeiwen.com/subject/shgvphtx.html