我试图在树枝上创建月日(1..31)的哈希:
{% set days = {} %}
{% for i in 1..31 %}
{% set days = days|merge({(i) : i}) %}
{% endfor %}
所以我希望有类似的东西:
1 -> 1
2 -> 2
...
31 -> 31
相反,它会创建一个从0开始的哈希:
{% for key, option in days %}
{{ key }} -> {{option }}
<br />
{% endfor %}
0 -> 1
1 -> 2
...
30 -> 31
我非常确定有更优雅的方式来创建我想要的哈希。也会欣赏一些意外输出的解释。感谢
答案 0 :(得分:0)
使用loop.index
。例如,
{% for option in days %}
{{ loop.index }} - {{ option }}
<br />
{% endfor %}