zoukankan      html  css  js  c++  java
  • tp5运算,循环输出

    使用默认值

    我们可以给变量输出提供默认值

    {$user.nickname|default="这家伙很懒,什么也没留下"}

    使用运算符

    我们可以对模板输出使用运算符,包括对“+”“-” “*” “/”和“%”的支持。

    三元运算

    模板可以支持三元运算符

    {$status? '正常' : '错误'}

    原样输出

    可以使用literal标签来防止模板标签被解析:

    {literal}

    Hello,{$name}

    {/literal}

    内置标签

     

    循环输出标签

    VOLIST标签:

    Volist标签的name属性表示模板赋值的变量名称,因此不可随意在模板文件中改变。id表示当前的循环变量,可以随意指定,但确保不要和name属性冲突,

    {volist name="list" id="vo"}

    {$vo.id}:{$vo.name}<br/>

    {/volist}

    如果没有指定key属性的话,默认使用循环变量i,

    {volist name="list" id="vo" key="k" }

    {$k}.{$vo.name}{/volist}

    支持输出查询结果中的部分数据

    {volist name="list" id="vo" offset="5" length='10'}

    {$vo.name}

    {/volist}

    输出偶数记录:mod显示的行数;没显示2行再从1开始

    {volist name="list" id="vo" mod="2" }

    {eq name="mod" value="1"}{$vo.name}{/eq}{/volist}

  • 相关阅读:
    MySQL执行计划解读(转载)
    排序算法
    Linux下在防火墙中开启80端口、3306端口
    Android APN
    PB之——DropDownListBox 与 DropDownPictureListBox
    CSS总则。
    WIN7系统中设置默认登录用户
    Javascript日期比较
    myeclipse中UTF-8设置
    webview loadUrl() 弹出系统浏览器解决办法
  • 原文地址:https://www.cnblogs.com/mark645524126/p/13745147.html
Copyright © 2011-2022 走看看