我在樹枝文件如何在一定的迭代後打破樹枝中的循環?
{% for item in items %}
//iterate over each item
//do your logical stuff
{% endfor %}
下面的代碼但是,僅僅因爲我已經給{{dump}}項目的結構,我想經過1次迭代打破它。
我在樹枝文件如何在一定的迭代後打破樹枝中的循環?
{% for item in items %}
//iterate over each item
//do your logical stuff
{% endfor %}
下面的代碼但是,僅僅因爲我已經給{{dump}}項目的結構,我想經過1次迭代打破它。
的slice過濾器來得心應手爲了這個目的:
{% for item in items|slice(0, 1) %}
//iterate over each item
//do your logical stuff
{% endfor %}
切片也適用於實現Traversable接口的對象。 –
是不是真的出了循環功能的突破。但是通過設置一個標誌試試這個:
{% set break = false %}
{% for item in items if not break %}
// some condition
{% if item.id == 1 %}
{% set break = true %}
{% endif %}
{% endfor %}
所以你是一個串行「後的問題,回答自己」 ......這真是傷心地看到什麼,所以正在成爲http://stackoverflow.com/的 – dagnelies
重複問題/ 16755523 /循環在樹枝和三分之一後折斷 – dagnelies
@dagnelies一些最被投票的問題上由他們的創造者回答。但它是重複的,所以它應該被關閉。 –