smarty foreach 实现自动生成多行多列table
效果图
html
smarty 代码
<{foreach $items as $r name=row_name }>
<{if $smarty.foreach.row_name.index%2==0}>
<{/if}>
<{$r['html']}>
<{if $smarty.foreach.row_name.index%2!=0}>
<{else}>
<{if $smarty.foreach.row_name.last==true}>
<{/if}>
<{/if}>
<{/foreach}>
其中
$smarty.foreach.row_name.index%2==0 偶数行
$smarty.foreach.row_name.index%2!=0 奇数行
$smarty.foreach.row_name.last==true 最后一行
php代码
$smarty->assign('items',$forms);