Thinkphp5循环输出标签

Thinkphp   2023-06-07 13:58   27   0  

VOLIST标签:

{volist name="list" id="vo" offset="5" length="10" key="key" mod="2" empty='暂无数据'} //输出5-15条记录,输出偶数记录,直接使用$i|$key即可

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

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

{/volist}

输出其中的第5~15条记录:{volist name="list" id="vo" offset="5" length='10'} {$vo.name} {/volist}

输出偶数记录:{volist name="list" id="vo" mod="2" }

{eq name="vo" value="4"}<br/>{/eq} //Mod属性还用于控制一定记录的换行

{/volist}

为空的时候输出提示:{volist name="list" id="vo" empty="暂时没有数据 或者变量" }

输出数组的索引属性默认使用循环变量i:{$i}

输出数组的键名属性默认key变量:{$key}

模板中使用函数设定数据集:{volist name=":funname('arg')" id="vo"}

 

FOREACH标签:

{foreach $list as $vo}

{$vo.id}:{$vo.name}

{/foreach}


{foreach name="list" item="vo"} 或者 {foreach name="list" as item="vo"}

{$vo.id}:{$vo.name}

{$key}|{$vo}

{/foreach}


{foreach name="list" item="vo" key="k" }

{$k}|{$vo}

{/foreach}

 

FOR标签:

{for start="开始值" end="结束值" comparison="" step="步进值" name="循环变量名" } //comparison的默认值是lt,name的默认值是i,步进值的默认值是1

{$i}

{/for}


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。