我是smarty概念的新手。我在我的tpl頁面中使用了段循環來顯示用戶數據,在這個頁面中我需要段數。Smarty loop count
例如:
{section name=i loop=$getFriends start=0 step=1}
{/section}
我需要檢查部計數數組值($ getFriends)以顯示用戶的一些消息。所以請指導我如何使章節計數。
我是smarty概念的新手。我在我的tpl頁面中使用了段循環來顯示用戶數據,在這個頁面中我需要段數。Smarty loop count
例如:
{section name=i loop=$getFriends start=0 step=1}
{/section}
我需要檢查部計數數組值($ getFriends)以顯示用戶的一些消息。所以請指導我如何使章節計數。
'count'是否指循環的當前索引?
如果是這樣,你可以使用這個
{section name=customer loop=$custid}
{$smarty.section.customer.index} id: {$custid[customer]}<br />
{/section}
http://www.smarty.net/docsv2/en/language.function.section.tpl#section.property.index
嘗試{}櫃檯http://www.smarty.net/docsv2/en/language.function.counter.tpl Exapmle:
{counter start=0 print=false name=bla}
{section name=i loop=$getFriends start=0 step=1}
{counter}
{/section}
{assign var=val value=0}
{section name=i loop=$data}
{assign var=val value=$val+1}
{/section}
我從smarty.net得到了同樣的想法。謝謝 – Anandhan 2011-04-01 09:08:37
對'foreach'循環可以做同樣的事情'$ smart.foreach.customer.total' – Htbaa 2011-04-01 09:30:57