對於迴圈

for 迴圈在 TWIG 中非常有用,允許建立資料動態網頁。

假設我們建立一個簡單的數字陣列:

{% set array = "3,1,2" %}

然後我們可以遍歷陣列並列印出我們想要的任何內容。將根據陣列內的資料量輸出陣列塊內的任何資料。此示例將列印出三個連線陣列資料的 h1 元素。

{% for current in array %}
    <h1>This is number {{ current }} in the array </h1>
{% endear %}

請注意,{{ current }} 用於訪問資料,而不是 array 的版本

看到這個工作: https//twigfiddle.com/mxwkea/2

另一個例子可能是使用物件。例如,假設我們有一個 Entity 物件,其中包含欄位’name’及其相關的 getter 和 setter 。如果這些實體中的許多實體也儲存在陣列中,則可以像 TWIG 中的任何其他物件一樣訪問它們:

{% for currentObject in ArrayOfObjects %}
    {{ currentObject.name }}
{% endfor %}

請參閱此處使用 JSON 資料: https//twigfiddle.com/mxwkea