Bonjour j'ai un problème quand je veux récupérer les données saisies dans le formulaire de collectiontype,
lorsque je tape
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é
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
1 2 3 4 5 6
| public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('nom', TextType::class)
->add('prenom', TextType::class);
} |
Partager