Bonjour j'ai un problème quand je veux récupérer les données saisies dans le formulaire de collectiontype,
lorsque je tape
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 $f = $form->getData();
               dump($f);
j'obtiens que les données de la 1er entité:

PeiController.php on line 91:
PeiTab {#469 ▼
-NomEntreprise: "abc"
-intervenants: ArrayCollection {#468 ▼
    -elements: []
  }
}

voici formtype de la 1er entité

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder   
                      ->add('NomEntreprise', TextType::class)
                       ->add('intervenants', CollectionType::class, array(
                    'entry_type' => IntervenantType::class,
                    'allow_add'    => true,
                    'allow_delete' => true,
                    'mapped' => false,
                    'prototype' => true,
                    'by_reference' => false,
                    'label' => false,
                ));

et les champs du deuxieme entity "intervenant" est

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
        ->add('nom', TextType::class)
        ->add('prenom',  TextType::class);
}