1
我怎樣才能得到兩個記錄在使用smarty foreach循環的迭代? 或者我應該使用部分?smarty的foreach迭代?
我怎樣才能得到兩個記錄在使用smarty foreach循環的迭代? 或者我應該使用部分?smarty的foreach迭代?
直接從關於http://www.smarty.net/manual/en/language.function.section.php#section.property.index.next的文檔中直接獲得。請務必閱讀文檔!
{* $rows[row.index] and $rows[row] are identical in meaning *}
<table>
<tr>
<th>index</th><th>id</th>
<th>index_prev</th><th>prev_id</th>
<th>index_next</th><th>next_id</th>
</tr>
{section name=row loop=$rows}
<tr>
<td>{$smarty.section.row.index}</td><td>{$rows[row]}</td>
<td>{$smarty.section.row.index_prev}</td><td>{$rows[row.index_prev]}</td>
<td>{$smarty.section.row.index_next}</td><td>{$rows[row.index_next]}</td>
</tr>
{/section}
</table>
上面的例子將輸出包含表如下:
index id index_prev prev_id index_next next_id
0 1001 -1 1 1002
1 1002 0 1001 2 1003
2 1003 1 1002 3 1004
3 1004 2 1003 4 1005
4 1005 3 1004 5
你是什麼意思兩條記錄是什麼呢?你能提供更多的細節嗎? – webbiedave 2010-04-19 14:39:54