2013-12-14 81 views
3

我想實現while(true)in twig。我不知道如何實施以下邏輯如何實現while(true){}在樹枝

while(true){ 
    /* Do something */ 
    if(/*some condition met */){ 
    break; 
    } 
} 

在樹枝?

+1

由於Twig可以遍歷整個元素,但並不真正做通常的循環,這看起來很困難。無論如何,這很有趣。 –

回答

0

我還沒有測試過這個,但是這種方式可能會產生一個不定式的循環。

{% macro while() %} 
    {% import _self as self %} 
    {% if not /*some condition met */ %} 
     {{ self.while() }} 
    {% endif %} 
{% endmacro %}