1、foreach分以下几个参数
from, item, name, iteration, index
2、使用foreach循环
如果php要传递一个数组(如:$array)给ecshop的smarty模板.那么我们将通过from=$array 来接收,写法是
{foreach from = $array item = item}
3、ecshop中smarty的下标如何表示,请看下面的例子:
{foreach from = $array item = item name=name}
{$smarty.foreach.name.iteration}
{/foreach}
这里的iteration就是从1开始的下标,如果要从0开始的下标,应该使用
{$smarty.foreach.name.index}
4、如何判断是否是foreach循环的开始和结束.
{if $smarty.foreach.last} {if $smarty.freach.first}
5、如何使用双重循环.
{foreach from = $test item =item}
{foreach from=$item.children item=child}
{$child.name}
{/foreach}
{/foreach}
6、ecshop中的
{foreach from=$searchkeywords item=val}
相当于
foreach ($searchkeywords as $val) {}