3

我希望能够使用 JTwig 模板执行与以下循环等效的操作:

for (int i = 0; i < length; i++ ) { ... }

我尝试了以下方法,但似乎都不起作用:

{% set k = 10 %}
{% for i in 1..k %}
    <option value={{k}} >{{k}}</option>
{% endfor %}

或者

{% set k = 10 %}
{% for i in range(1,k) %}
    <option value={{k}} >{{k}}</option>
{% endfor %}

我可以循环容器,但似乎找不到让这种事情发挥作用的方法。

4

1 回答 1

3

您必须添加方括号,如下所示:

{% for i in [1..10] %}
    {{ i }}
{% endfor %}

我偶然发现了这一点。文档中似乎缺少它。

于 2018-09-20T16:15:22.930 回答