欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

ThinkPHP常用内置标签的使用详解 有大用

ThinkPHP模板中提供了强大的标签库来进行数据的处理,可以方便地完成控制、循环和判断的功能。下面是ThinkPHP常用内置标签的使用详解。

方法/步骤

  1. 1

    Volist标签。主要用于对控制器赋予模板的结果集进行遍历循环输出,结果值一般是一个二维数组,通常是select方法查询的数据。

    ThinkPHP常用内置标签的使用详解                    
  2. 2

    Foreach标签,与volist标签类似,同样是在模板中遍历数组随悦输出数据,相对于volist来说,foreach更加简单,而volist属性多,可以完成更多的功能。

    ThinkPHP常用内置标签的使用详解                    
  3. 3

    For标签。主要用于循环输出数据,支持开始值、结束值、步进值的设置,开始值和结束值必填,其他值可选填。写法为:

    <for start="开始值" end="结束值" comparison="" step="步进值" name="循环变量名" ></for>

    ThinkPHP常用内置标签的使用详解                    
  4. 4

    Switch标签。主要用于根据多个不同条件执行不同操作。如果没有满足的条件下,就执行default的操作。代码写法为:

    <switch name="变量" >

    <case value="值1" break="0或1">输出内容1</case>

    <case value="值2">输出内容2</case>

    <default />默认情况

    </switch>

    ThinkPHP常用内置标签的使用详解                    
  5. 5

    比较标签。用于满足条件时输出变量,包括eq等于、neq不等于、gt大于、egt大于等于、lt小于、elt小于等扬吐于、heq恒等于、nheq不恒等于。代码写法如下:

    <比较标签 name="变量" value="值">

    内容之裕歌

    </比较标签>

    ThinkPHP常用内置标签的使用详解                    
  6. 6

    IF标签,是条件标签,用于根据不同条件执行不同操作。代码写法如下:

    <if condition="expr1">输出的内容1

    <elseif condition="expr2" />输出的内容2

    <else />输出的内容3

    </if>

    ThinkPHP常用内置标签的使用详解                    
  7. 7

    Assign标签。这个标签主要用于给模板中的变量赋值,name属性不仅支持普通变量,还支持系统变量。

    ThinkPHP常用内置标签的使用详解                    
    END                
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。


来自  https://jingyan.baidu.com/article/dca1fa6f3d8d8ff1a4405289.html




普通分类: