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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM