对于循环
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