Injecter une valeur dans une clée étrangère
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:
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.