2011-10-02 40 views
0

smarty tpl文件中的{iterate}和{foreach}有什麼區別? 它們在使用'from'短語時有所不同嗎?smarty中的foreach和迭代之間的區別

+0

我沒有看到在他們的文檔中列出的{iterate}。它是一個你使用的插件嗎? –

回答

5

據我所知,Smarty中沒有命令叫做「迭代」。但是,有一個名爲{section}的命令經常與{foreach}混淆。

從文檔在Smarty.net

在{foreach}循環可以做一切{}部分迴路可以做,並且有一個 簡單和容易的語法。它通常優於 {section}循環。

另外:

{部}環可以在關聯數組未循環,它們必須是 數字索引,以及順序(0,1,2,...)。對於關聯 數組,請使用{foreach}循環。

希望有幫助。

+0

是的,這是一個自定義的smarty函數defined.thank你。 –

相關問題