smarty 循环
Array
(
[0] => Array
(
[title] => testtile
[advantage] => 三三四四
[fault] => 三三四四
[rank] => 4
[time] => 1364364088
[pic] => Array
(
[0] => ../../i/uploadpic/1364367652985664.gif
[1] => ../../i/uploadpic/1364367662409433.gif
[2] => ../../i/uploadpic/1364367672711762.gif
[3] => 0
[4] => 0
)
)
[1] => Array
(
[title] => 晒单测试1111111
[advantage] => 晒单测试1111111
[fault] => 晒单测试1111111
[rank] => 5
[time] => 1364364271
[pic] => Array
(
[0] => ../../i/uploadpic/1364367652985664.gif
[1] => ../../i/uploadpic/1364367662409433.gif
[2] => ../../i/uploadpic/1364367672711762.gif
[3] => 0
[4] => 0
)
)
)
<!--{foreach from=$evaluate item=comment}-->
<!--{foreach from=$comment.pic item=child}-->
<li><img src="{$child}" width="98" height="66"></li>
<!--{/foreach}-->
<!--{/foreach}-->
上面这样循环不能读出pic 的数组值
[解决办法]
查看源码看看
[解决办法]
<!--{/foreach}--> 你这里是注释了吧,改为 {/foreach} 后试试,其他几个也都改掉。
[解决办法]
你看一下编译后的文件不就知道了吗
[解决办法]
单个变量可以输出吗?如果不行的话则是定界符的缘故,你可以将定界符换为别的试试。
[解决办法]
你都说标签是你自定义的了 {$child} 还这么写~ <!--{$child}--> 这样吧