smarty tpl文件中{iterate}和{foreach}有什么区别? 他们使用'from'短语有什么不同?
答案 0 :(得分:5)
据我所知,Smarty中没有名为“iterate”的命令。但是,有一个名为{section}的命令经常与{foreach}混淆。
来自Smarty.net的文档:
{foreach}循环可以执行{section}循环可以执行的所有操作,并具有 一种更简单,更简单的语法。它通常比首选更受欢迎 {section}循环。
此外:
{section}循环不能遍历关联数组,它们必须是 数字索引和顺序(0,1,2,...)。对于联想 数组,使用{foreach}循环。
希望这有帮助。