#1 zhgzzy
<{foreach from=$iconclass item=one}>
<{$one.title}><{/foreach}>
为空时他还要执行一次,请问怎么解决????
2010-04-21 19:15:32
#2 jake
可以在外面加个判断
<{if $iconclass}>
<{foreach from=$iconclass item=one}>
<{$one.title}><{/foreach}>
<{/if}>
这个问题可以说是Smarty本身逻辑导致的问题,所以只能如此解决。
在别的一些模板,比如说discuz模板内,会对foreach的数组进行判断后再循环的。
2010-04-21 20:06:26