【发布时间】:2014-12-29 15:32:40
【问题描述】:
在 Twig 中是否有任何使用 while 和 repeat 循环的好方法?这是一个如此简单的任务,但没有宏我找不到任何好的和简单的东西。
至少做一个无限循环,然后在一个条件下打破它?
编辑:
我的意思是像
do {
// loop code
} while (condition)
或
while (condition) {
// loop code
}
编辑 2:
twig 本身似乎不支持它,原因与 continue; 或 break; 语句都不支持。
【问题讨论】:
-
Twig 中有
for和foreach语句,还有if条件,但您的问题到底是什么? -
添加了一些我正在寻找的示例。
-
#Aistis 我面临同样的问题...需要使用 while(condition){ }... 但似乎它在 TWIG 中不可用。但是你说宏可能是一种方法。你能分享更多关于它的信息吗,因为到目前为止我从未在 symfony 中使用过宏。
标签: php symfony loops twig cycle