我有一个状态数组和一个数字,格式如下:
(状态,数量)
states=[
'ACT' => 25,
'NSW' => 45,
'VIC' => 18,
'SA' => 12
]
我试图在twig中获取每个州的值(循环外部)。
因此,对于每个州(作为动态参数),我需要获取“count”值:
{{ attribute(states, state_name).count }}
或者
{{ attribute(states, count)}}
但是它不能工作。
有任何想法吗?
编辑: 这段代码可以工作,但无法从循环中获取值。 在这段代码中,我需要运行循环多次。
{% for state in states %}
{% if state.state_name == state_name %}
({{ state.count }})
{% endif %}
{% endfor %}
{{ attribute(states, state_name) }}
这样的东西? - aghidini{{ states[state_name] }}
? - jeroen