Bonjour ,

Le schéma de ma base de données est le suivant :

Classe Question en relation OneToMany avec la classe Réponse , cela veut dire que pour chaque question on a plusieurs réponses possibles .

Je voudrais donc créer un formulaire imbriqué , qui permet d'ajouter une question et d'ajouter les réponses relatives à cette question en même temps .

J'ai donc crée deux formulaires et imbriqué l'un dans l'autre à l'aide de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
->add('reponses', 'collection', array('type' => new ReponseType(),'allow_add' =>true,'allow_delete' =>true , 'prototype'=>true ) )
que j'ai ajouté dans QuestionType

An exception occurred while executing 'INSERT INTO Reponse (enonce_reponse, is_true, id_question) VALUES (?, ?, ?)' with params ["reponse-1", 1, null]:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'id_question' cannot be null
Cela veut dire que le champ id_question n'a pas été pris en compte dans l'ajout de la réponse , ce qui entrave la validation du formulaire.

Si quelqu'un a déjà eu le même problème