zoukankan      html  css  js  c++  java
  • ThinkPHP_5的条件判断标签

    【switch方法】

    {switch name="Think.get.level"}
      {case value="1|2"}<p>砖石会员</p>{/case}
      {case value="3"}<p>银牌会员</p>{/case}
      {case value="4"}<p>青铜会员</p>{/case}
      {default /}<p>游客</p>
    {/switch}

    【range方法】

    【在 in】

    {range name="Think.get.level" value="1,2,3," type="in"}
    <p>当前level是1,2,3中的一个</p>
    {else/}
    <p>当前level不是1,2,3,中的一个</p>
    {/range}

    【不在 notin】

    {range name="Think.get.level" value="1,2,3," type="notin"}
    <p>当前level不是1,2,3中的一个</p>
    {else/}
    <p>当前level是1,2,3,中的一个</p>
    {/range}

    【包含 between】

    {range name="Think.get.level" value="1,10" type="between"}【包含1和10】
    <p>当前level值在1至10之间</p>
    {else/}
    <p>当前level值不在1至10之间</p>
    {/range}

    【包含 notbetween】

    {range name="Think.get.level" value="1,10" type="notbetween"}【不包含1和10】
    <p>当前level值不在1至10之间</p>
    {else/}
    <p>当前level值在1至10之间</p>
    {/range}

     【in方式的单独写】

    {in name="Think.get.level" value="1,2,3"}
    <p>当前level是1,2,3中的一个</p>
    {else/}
    <p>当前level不是1,2,3中的一个</p>
    {/in}

     【notin方式的单独写】
    {notin name="Think.get.level" value="1,2,3"}
    <p>当前level不是1,2,3中的一个</p>
    {else/}
    <p>当前level是1,2,3中的一个</p>
    {/notin}

    【between 方式的单独写】
    {between name="Think.get.level" value="1,10"}
    <p>当前level值在1至10之间</p>
    {else/}
    <p>当前level值不在1至10之间</p>
    {/between}

    【AND   OR  多条件判断】
    {if condition="($Think.get.level==1) AND ($Think.get.id==10)"} //在模板中不建议使用
    <p>当前的值为1 并且id等于10</p>
    {else/}
    <p>当前的值不为1 或id不等于10</p>
    {/if}

    {if condition="($Think.get.level==1) OR ($Think.get.id==10)"} //在模板中不建议使用
    <p>当前的值为1 或者id等于10</p>
    {else/}
    <p>当前的值即不为1 id也不等于10</p>
    {/if}

    //判断当前系统常量是否定义

    【define】
    {defined name="APP_PATH"}
    <p>APP_PATH已经定义</p>
    {else/}
    <p>APP_PATH未定义</p>
    {/defined}

  • 相关阅读:
    [转]几个开源的.net界面控件
    电脑上设置对眼睛友好的绿豆沙色
    [转] C# 绘制报表,使用Graphics.DrawString 方法
    Excel 绘制图表,如何显示横轴的数据范围
    [转] C#中绘制矢量图形
    Chapter 3 Protecting the Data(3):创建和使用数据库角色
    续x奇数倍(n+2*x)暴力算法是冠军的算法结合数量
    新秀学习SSH(十四)——Spring集装箱AOP其原理——动态代理
    中国是大数据的人工智能的发源地
    采用shell脚本统计代码的行数
  • 原文地址:https://www.cnblogs.com/Caveolae/p/7121497.html
Copyright © 2011-2022 走看看