Thanks for this example! On 7 mai, 14:33, ryan weaver <weaverr...@gmail.com> wrote: > Hi there! > > Take a look at this > example:https://github.com/beberlei/AcmePizzaBundle/blob/master/Resources/vie... > > Basically, you should just iterate over addresses. > > There'll ultimately be a cookbook article around this situation, but it's > not finished yet. > > Thanks! > > Ryan Weaver > US Office Head & Trainer - KnpLabs - Nashville, > TNhttp://www.knplabs.com<http://www.knplabs.com/en>http://www.thatsquality.com > Twitter: @weaverryan > > > > > > > > On Fri, May 6, 2011 at 3:53 AM, barbacan <julien.ga...@gmail.com> wrote: > > (I originally posted my question here : > > >http://stackoverflow.com/questions/5894570/how-to-deal-with-form-coll... > > ?) > > > Hi! > > > I have an entity User and an entity Address. There is a relation One- > > to-Many between User and Address : > > > class User > > { > > /** > > * @orm:OneToMany(targetEntity="Address") > > */ > > protected $adresses; > > > [...] > > > } > > I have a class AddressType, and class UserType : > > > class UserType extends AbstractType > > { > > public function buildForm(FormBuilder $builder, array > > $options) > > { > > $builder->add('addresses', 'collection', array('type' => > > new AddressType())); > > > } > > > [...] > > } > > In my controller, I build form with : > > > $form = $this->get('form.factory')->create(new UserType()); > > ... and create view with : > > > return array('form' => $form->createView()); > > I display form field in my twig template with : > > > {{ form_errors(form.name) }} > > {{ form_label(form.name) }} > > {{ form_widget(form.name) }} > > [...] > > Okay. Now, how to display fields for one or more addresses ? (it's no > > {{ for_widget(form.adresses.zipcode) }} nor > > {{ for_widget(form.adresses[0].zipcode) }} ...) > > > Any ideas ? > > > -- > > If you want to report a vulnerability issue on symfony, please send it to > > security at symfony-project.com > > > You received this message because you are subscribed to the Google > > Groups "symfony users" group. > > To post to this group, send email to symfony-users@googlegroups.com > > To unsubscribe from this group, send email to > > symfony-users+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/symfony-users?hl=en
-- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en