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

kix*_*kix 3 symfony-forms symfony twig

所以,我需要做的是在每个输出当前元素的ID field_row.我得到的是使用以下代码覆盖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 %}
Run Code Online (Sandbox Code Playgroud)

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

mez*_*eze 7

你的意思是symfony生成的id?那就是:

{{ id }}
Run Code Online (Sandbox Code Playgroud)