zoukankan      html  css  js  c++  java
  • thinkphp内置标签简单讲解

    thinkphp内置标签简单讲解

    1、volist循环

    name 需要遍历的数据

    id 类似于foreach中 value

    offset 截取数据起始位置

    length 截取数据的个数

    mod 奇偶数

    empty 数据为空的使用

    key 编号

    2、foreach循环

    name 需要遍历的数据

    item 类似于foreach中的value

    key 类似于foreach中的key

    {foreach name="data" item="val" key="abc"}

    <p> {$abc} {$val.id} {$val.name}</p>

    {/foreach}

    3、for循环

    start 开始值

    end 结束值

    comparison 比较条件

    step 步数

    name 循环变量名 默认 i

    {for start="0" end="10" comparison="elt" step="2" name="abc"}

    <p>{$abc}</p>

    {/for}

    {for start="10" end="0" comparison="gt" step="-1"}

    <p>{$i}</p>

    {/for}

    4、比较标签

    {eq name="a" value="11"}正确{/eq}

    {neq name="a" value="11"}正确{/neq}

    {lt name="a" value="11"}正确{/lt}

    {gt name="a" value="11"}正确{/gt}

    {egt name="a" value="11"}正确{/egt}

    {elt name="a" value="11"}正确{/elt}

    {heq name="a" value="11"}正确{/heq}

    {nheq name="a" value="11"}正确{/nheq}

    5、if

    {if condition="$a eq $b"}

    <p>a和b数值相等</p>

    {else /}

    <p>a和b数值不相等</p>

    {/if}

    6、switch

    {switch name="week"}

    {case value='1'}周一{/case}

    {case value='2'}周二{/case}

    {default /} 周日

    {/switch}

    7、in 和notin比较类似

    {in name="week" value="0,1,2,3,4,5,6"}

    合法的数据

    {else /}

    不合法数据

    {/in}

    8、between 和 notbetween

    {between name="week" value="0,6"}

    合法数据

    {else/}

    非法数据

    {/between}

    9、原生PHP

    {php}

    echo "123";

    {/php}

    <?php

    echo "456";

    ?>

    10、嵌套使用

  • 相关阅读:
    vue (v-if show 问题)
    vue 打包成 apk 文件(修改路径)
    移动端meta几个值的设置以及含义
    vue-cli 搭建
    call() 和 apply() 的作用和区别
    关于闭包的理解
    js的style和getArribute("属性名")
    vue的生命周期
    css3新特性选择器(补充)
    css3的新特性选择器-------属性选择器
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/8972913.html
Copyright © 2011-2022 走看看