Reputation: 191
I have added a collection to my form.
->add('numbers', 'collection', array('type' => new NumberType(),
'allow_add' => true,
'allow_delete' => true))
The numberType has two fields : From and To. I want to display both of them in the form. How to do that?
Upvotes: 0
Views: 111
Reputation: 13891
I didn't get your problem, but rendering a form with its collection Fields is as simple as what's described on the documentation
->add('numbers', 'collection', array(
'type' => new NumberType(),
// ...
));
Simple rendering,
{{ form_row(yourForm.numbers) }}
Customized rendering,
<ul>
{% for number in yourForm.numbers %}
<li>
{{ form_errors(number) }}
{# form_label(number) #} {# If you want to render a label for earch given number #}
{{ form_widget(number) }}
</li>
{% endfor %}
</ul>
Upvotes: 1