probleme formulaire imbrique
Bonjour,
J'ai un formulaire Dossierform puis dans ce formulaire j'ai une collection :
Code:
1 2 3 4 5 6 7
| $builder->add('commercial', 'collection', array(
'type' => new CommercialForm(),
'prototype'=>true,
'error_bubbling'=>true,
'allow_add'=>true,
'allow_delete'=>true
)); |
Ce formulaire fait appel à une autre collection, c'est a dire que dans CommercialFormj'ai :
Code:
1 2 3 4 5 6
| $builder->add('telephone', 'collection', array(
'type' => new TelephonesForm(),
'required' => false,
'error_bubbling'=>true
)); |
De plus, j'ai un formulaire dossier qui permet d'ajouter des commerciaux.
Lorsque je charge la page j'en créé un automatiquement. Donc pour un sa marche mais des que j'en rajoute plusieurs à la volée, le bindrequest me retourne une erreur :
Code:
1 2
| <title> Property "telephone" is not public in class "IML\IceBundle\Entity\PersonnelSante". Maybe you should create the method "setTelephone()"? (500 Internal Server Error)
</title> |
et je n'ai pas de méthode setTelephone vu que c'est une collection!
Donc voila je comprends pas !