Bonjour à tous
voici comment se présente les choses:
un commentateur peut écrire un à plussieur commentaire.
un commentaire a été écris par un et un seul commentateur.
les entité ont été générer automatiquement de ma base de données.

Le problème c'est que je n'arrive pas à remplir la clée étrangère idcommentateur de la table commentaire.

Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
$commentateur = $commentaire->getCommentateur();
                $commentaire->setIdcommentateur($commentateur->getIdcommentateur());
                $em = $this->getDoctrine()->getManager();
 
                $idcommentateur = $commentateur->getIdcommentateur();
 
                $commentaire->setIdcommentateur($idcommentateur);
 
                // On persist
 
                $em->persist($commentaire);
                $em->persist($commentateur);
 
                $em->flush();
Commentateur est bien enregistrer mais commentaire qui n'est pas enregistrer.

Merci pour votre aide.