在Symfony2 / Twig中获取表单小部件名称

时间:2012-01-27 06:37:22

标签: symfony twig symfony-forms

所以,我需要做的是在每个field_row中输出当前元素的ID。我得到的是使用以下代码覆盖Symfony的默认field_row块:

{% block field_row %}
{% spaceless %}
<div class="clearfix" id="{{ form.get('name') }}-row">
    {{ form_label(form) }}
    <div class="input"&gt;
        {{ form_widget(form) }}
    </div>
</div>
{% endspaceless %}
{% endblock field_row %}

然而,{{ form.get('name') }}构造对我来说似乎很尴尬,我确信有一种更文明的方式来做这件事。任何人吗?

1 个答案:

答案 0 :(得分:7)

你的意思是symfony生成的id?然后它只是:

{{ id }}