2012-01-27 5 views
3

Итак, мне нужно сделать вывод идентификатора текущего элемента в каждом field_row. То, что я пришел в переопределение field_row по умолчанию блок Symfony с помощью следующего кода:Получение имени виджета формы в Symfony2/Twig

{% 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') }} конструкция кажется довольно неудобно для меня, и я уверен, что есть более цивилизованный способ сделать это. Кто угодно?

ответ

7

Вы имели в виду идентификатор, генерируемый symfony? то это просто:

{{ id }} 
+0

Да, спасибо! Вот и все, оказалось довольно очевидным, хотя я не мог найти его в документах. – kix

 Смежные вопросы

  • Нет связанных вопросов^_^