Twig 根据整数值在 <tr> 中生成 <td>

Twig generate <td> in <tr> based on an integer value

在 google 中搜索这个并查看了 twig 的官方文档,没有找到答案,

我有这个

  $data['count'] = $count;//6

在我的 php 代码中, 我想在 twig 文件中生成与 $beltCount 一样多的 td 我试过了但是没有用:

{% for i in count%}
  <td> {{ i }}</td>
{% endfor %}

我应该换一种方式吗?我没有找到这个

的语法

谢谢

整数 6 不可枚举,它只是一个数字。

但是,您可以使用 range(1, count) 或者,如评论中所述 Teneff,范围运算符 1..count 来创建从 1 到 6 的可枚举值(或 [= 中的任何值) 14=]) :

{% for i in range(1, count) %}
  <td> {{ i }}</td>
{% endfor %}

{% for i in 1..count %}
  <td> {{ i }}</td>
{% endfor %}

fiddle

您可以在 documentation

中找到更多信息