smarty 中的 4 列
4 columns in smarty
这是否与 smarty 中正确的代码格式在同一个星球上。
{foreach from=$watchvendor item=item}
<td><a href="{$vendorUrl}?vid={$item.id}">{$item.id} - {$item.nick}</a></td>
{math equation= 'x/y' x=$item y='4' assign='howmany'}
{if $howmany eq 0}
</tr>
<tr>
{/if}
{/foreach}
我假设 $item 是数组中的元素标识,即 .. 0 1 2 3 4 5 所以当它不起作用时我也尝试了这个
{math equation=" 'x/y' x=count($watchvendor) y='4' assign='howmany'}
所以基本上,如果循环除以 4 = 0,则该是新行的时间。
没有额外数学的基本代码工作正常我只是希望它在页面上展开。
好的我用了
{$item|@debug_print_var}
得到这个
Array (2)
id => 8
nick => "bbuddy" Array (2)
id => 7
nick => "span" Array (2)
id => 6
nick => "LJ" Array (2)
id => 5
nick => "JD" Array (2)
id => 4
nick => "Jsmith159"
确实是一个看起来很奇怪的数组,我第一次看到一个聪明的数组 - 没有元素 ID
这似乎有效...
<table class="ow_table_1 ow_form ow_automargin">
<tr>
{assign var=cnt value=0}
{foreach from=$watchvendor item=item}
{assign var=cnt value=$cnt+1}
<td><a href="{$vendorUrl}?vid={$item}">{$item.id} - {$item.nick}</a></td>
{if $cnt eq 4}
</tr>
<tr>
{assign var=cnt value=0}
{/if}
{/foreach}
</tr>
</table>
这是否与 smarty 中正确的代码格式在同一个星球上。
{foreach from=$watchvendor item=item}
<td><a href="{$vendorUrl}?vid={$item.id}">{$item.id} - {$item.nick}</a></td>
{math equation= 'x/y' x=$item y='4' assign='howmany'}
{if $howmany eq 0}
</tr>
<tr>
{/if}
{/foreach}
我假设 $item 是数组中的元素标识,即 .. 0 1 2 3 4 5 所以当它不起作用时我也尝试了这个
{math equation=" 'x/y' x=count($watchvendor) y='4' assign='howmany'}
所以基本上,如果循环除以 4 = 0,则该是新行的时间。
没有额外数学的基本代码工作正常我只是希望它在页面上展开。
好的我用了
{$item|@debug_print_var}
得到这个
Array (2)
id => 8
nick => "bbuddy" Array (2)
id => 7
nick => "span" Array (2)
id => 6
nick => "LJ" Array (2)
id => 5
nick => "JD" Array (2)
id => 4
nick => "Jsmith159"
确实是一个看起来很奇怪的数组,我第一次看到一个聪明的数组 - 没有元素 ID
这似乎有效...
<table class="ow_table_1 ow_form ow_automargin">
<tr>
{assign var=cnt value=0}
{foreach from=$watchvendor item=item}
{assign var=cnt value=$cnt+1}
<td><a href="{$vendorUrl}?vid={$item}">{$item.id} - {$item.nick}</a></td>
{if $cnt eq 4}
</tr>
<tr>
{assign var=cnt value=0}
{/if}
{/foreach}
</tr>
</table>