問:
$mySmarty->assign('sCount', 20);
$mySmarty->display('xxx.tpl');
我想要的很簡單,就是能在xxx.tpl中循環$sCount變量,就像相似於下面的PHP循環形式:
for ($i = 0; $i < $sCount; $i++)
{
......
}
每一個語言都有循環語句,smarty(暫且勉強歸類到語言中)也不例外,可是查了手冊上的資料,居然所有都是關於數組循環的語句,難道我要想循環一個100次的語句,就要成立一個數組,賦值100次?循環1000次,5000次呢?難道就沒有最簡單、最原始的辦法了?
-----------------------------
答:用一段section模擬 {section name=loop loop=$count} id: {$smarty.section.loop.index} {/section} 給count賦個值 $smarty->assign('count', 5);