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用的是 { } 花括号