Пользовательская метка текстового поля symfony2

У меня была небольшая, но неприятная проблема с полем symfony2 составная часть. Например, я хотел бы вывести массив полей формы в шаблоне веточки:

{% for field in form %}
    {{ form_label( field ) }}: {{ form_field( field ) }}
{% endfor %}

А вот конфигурация текстового поля:

$field = new TextField( 'FieldName', array(
    'label' => 'MyCustomLabel',
) );

Но, к сожалению, когда движок отображает этот вывод, я получаю «FieldName» в качестве метки вместо «MyCustomLabel». У меня не было бы проблем, если бы я выводил поля формы, не относящиеся к (в этом случае я могу просто добавить метку в шаблон для каждого поля). Но скрипт не знает определенного количества и конфигурации полей формы перед выполнением. Итак, мне нужно реализовать метод цикла для рендеринга поля. И я также хочу остаться в нотации веточек ... Я буду рад хорошим советом :)

6
задан Aleksei Kornushkin 5 April 2011 в 11:33
поделиться