Loading

tp5.0和tp3.2中前台模板IF标签和FOREACH的区别

IF标签

tp3.2

1 <if condition="($name eq 1) OR ($name gt 100) "> 
2     value1
3 <elseif condition="$name eq 2"/>
4     value2
5 <else /> 
6     value3
7 </if>

tp5.0

1 {if condition="($name == 1) OR ($name > 100) "} 
2     value1
3 {elseif condition="$name eq 2"/}
4     value2
5 {else /} 
6     value3
7 {/if}

 

FOREACH标签

tp3.2

1 <foreach name="list" item="vo" >    
2     {$key}|{$vo.id}:{$vo.name}
3 </foreach>

tp5.0

1 {foreach $list as $vo} 
2     {$vo.id}:{$vo.name}
3 {/foreach}

 

注:最大的区别就是tp3.2用的是 < > 尖括号 ,tp5.0用的是 { } 花括号

posted @ 2017-08-29 09:33  5572  阅读(4195)  评论(0编辑  收藏  举报