bonjour,
j'ai une structure de base de données avec des relations manytoone, j'ai notamment deux entités, cra et tache, ces deux entités sont liées par une relations manytoone par le champs idtache que je définit comme suit dans l'entité cra:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 /** * @var \Tache * * @ORM\ManyToOne(targetEntity="Tache") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="idtache", referencedColumnName="idtache") * }) */ private $idtache;
j'aimerais maintenant à partir du controleur récupérer tous les champs de l'entité cra et les afficher dans la vue twig
code dans le controleur
code dans la vue twig:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $em=$this->getDoctrine() ->getManager(); $getcra = $em ->getRepository('EliprojectCollaborateurBundle:Cra') ->findBy(array('idcollaborateur'=>$id)); return $this->render('EliprojectCollaborateurBundle:Collaborateur:saisieCra.html.twig', array('craresult'=>$getcra,));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 {%for myresult in craresult %} {{myresult.idtache}} {{ endfor }}
à ce niveau déja quand j'execute ce code j'ai une page blanche, sans erreur ou quoi que ce soit.
de plus, mon but ultime est de recuperer à partir de l'id tache le nom de la tache qui es un champs dans l'entité tache.
Excusez si c'est tordu mais c'est la structure existante de la base de données qui me l'impose.
J'aimerais bien savoir pourquoi j'ai une page blanche au lieu d'une belle erreur qui pourrait me guider et aussi comment atteindre mon but
merci de votre aide
Partager