公共标签为 ThinkPHP 支持的内置标签

  • 模板文件嵌套引用

    {include file="xxx/header.html"}
    

    使用说明:

    可以嵌套使用,如:index.html 嵌套一个 head.html,同时 head.html 中嵌套 comm.html

    支持使用子目录,如:{include file=comm/***.html}

  • 时间格式化

    {$item|date='Y-m-d'}
    

    使用说明:

    时间格式化标签和 PHP 时间格式化语法一致,分别用不同字母代替,中间可以穿插任意字符,如:Y-m-d、Y/m/d、Y 年 m 月 d 日等等

    注意:Y 代表完整年份,y 代表简化年份,m 代表月份,d 代表日,H 代表小时,i 代表分,s 代表秒,如完整时间:'Y-m-d H:i:s',更多请参考 PHP 时间格式化语法 ,参考链接 :http://php.net/manual/zh/function.date.php

  • 原生 Html 文件输出

    {$data|raw}
    

    使用说明:

    系统默认会将 html 转译成为普通的文本输出,当你需要数据正常的 html 时,需要使用此标签进行输出

  • 截取定长字符串 使用说明:

    substr 截取字符串长度,传递两个数字,第一个为起始位置,第二个为截取长度,如只有一个数字则截取此数字起后面全部

  • 列表循环标签

    {volist name="data" key="$key" id="vo" }
      {$key}
      {$vo.title}
    {/volist}
    

    使用说明:

    • volist 标签只能循环键为纯数字的数组,同一个页面使用多个volist,key的值不能相同!
    • volist 标签的 name 属性表示模板赋值的变量名称,因此不可随意在模板文件中改变。id 表示当前的循环变量,可以随意指定,但确保不要和 name 属性冲突
    • 多个volist嵌套时,需保证每个volist的key和id的值都是唯一的,不能重复!

    • foreach 标签 foreach标签类似与volist标签,只是更加简单,没有太多额外的属性:

      {foreach name="list" item="vo" key="k" }
      {$k}|{$vo}
      {/foreach}
      

      可以循环任何数组,item 表示当前的循环变量,确保不要和 name 属性冲突

更多内置模版使用可参考 https://www.kancloud.cn/manual/thinkphp5_1/354074

results matching ""

    No results matching ""