我有一个代码TWIG:
{% set foo = 1 %}
{% set items = [foo] %}
让我问为什么:
{% set items = [foo] %}
不起作用?
请让我知道原因以及如何解决。
我想让它在[]
中工作。
谢谢。
答案 0 :(得分:1)
以下代码适用于最新版本的twig:
{% set a = 30 %}
{% set b = 60 %}
{% set c = a + b %}
{% set d = [a,2,3,b,c] %}
a: {{a}} {# echos 30 #}
b: {{b}} {# echos 60 #}
c: {{c}} {# echos 90 (a+b) #}
d[0]: {{d[0]}} {# echos 30 (a) #}
d[1]: {{d[1]}} {# echos 2 #}
d[2]: {{d[2]}} {# echos 3 #}
d[3]: {{d[3]}} {# echos 60 (b) #}
d[4]: {{d[4]}} {# echos 90 (c) #}
{% set e = {a: 15} %}
e.a: {{e.a}} {# echos 15 #}
我猜你的问题是关于如何访问这些值,所以我包含了一些twig的访问方法。
我希望这能解决你的问题。