我正在尝试在我的树枝模板中显示选项字段的“标签”(即显示给用户的值)。我正在使用Symfony 2.3。我只需要与该字段的实际当前值相关联的标签。
我终于找到了一种方法,需要循环遍历每个选项,但我现在想知道是否有更有效的方法?这是我的工作代码:
{% for choice in form.myfield.vars.choices %}
{% if choice.value == form.myfield.vars.value %}
{{ choice.label }}
{% endif %}
{% endfor %}
我正在寻找类似这样的东西(非工作代码):
{{ form.myfield.vars.choices[form.myfield.vars.value].label }}
是否有更有效的方法,或者我的解决方案是否最好?