對於迴圈
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