Warning: spl_object_hash() expects parameter 1
bonsoir,
j'ai un probléme lors de la persistance de mon objet:
Code:
Warning: spl_object_hash() expects parameter 1 to be object, array given
voilà mon traitement:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
$em= $this->getDoctrine()->getManager();
// le contenu des variables $chapitres, $projet , $q sont bien traité
$chapitres= $em->getRepository('ChapitresBundle:Chapitres')->find($this->get('session')->get('infoChapitres'));
$projet = $em->getRepository('ProjetsBundle:Projets')->find($this->get('session')->get('infoProjet'));
$q=$em->getRepository('QuestionsBundle:Questions')->findByAQuestions($this->get('session')->get('infoChapitres'));
if ($form->isValid())
{
$pourcentageN=$entity->getNivConformite();
$entity->setNivEnPourcentage($pourcentageN);
$entity->setDateReponse($dateresp);
$entity->setProjet($projet);
foreach ( $q as $object)
{
$entity->setQuestions($object);
}
$em->persist($entity);
$em->flush();
return $this->render('MissionsBundle:ReponsesQues:show.html.twig', array(
'entity' => $chapitres,
'form' => $form->createView(),
'error' =>' ',
));
} |
j'en sais pas comment fixer ce probléme .
Merci de m'aider