Symfony2 - 在twig中为用户显示选择字段的值

时间:2014-08-28 20:53:14

标签: symfony twig

我正在尝试在我的树枝模板中显示选项字段的“标签”(即显示给用户的值)。我正在使用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 }}

是否有更有效的方法,或者我的解决方案是否最好?

0 个答案:

没有答案