Bonjour,
J'ai un objet: Uzer, qui a une relation manytomany avec uzercateg.
J'ai mon objet Uzercateg qui a une relation manytomany avec uzercarac.
mon message d'erreur:
J'ai refais un cadre sur les lignes de ma vu indiqué par l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part Method "uzercaracs" for object "Doctrine\ORM\PersistentCollection" does not exist in SBUserBundle:UzerGest:viewuzer.html.twig at line 16
Voici mon controleur:
voici ma vue ou je cherche a atteindre Uzercarac et que je n'arrive pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public function viewAction($id) { $repository = $this->getDoctrine() ->getManager() ->getRepository('SBUserBundle:Uzer'); $uzer = $repository->find($id); if($uzer === null) { throw $this->createNotFoundException('user[id='.$id.'] inexistant.'); } return $this->render('SBUserBundle:UzerGest:viewuzer.html.twig', array('uzer'=>$uzer)); }
Une idée de la solution et de la doc que je peux consulter pour la réponse svp ?
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
16
17
18
19
20 {% if uzer.uzercategs.count > 0 %} - Catégories : {% for categorie in uzer.uzercategs %} {{ categorie.title }} {% if not loop.last %} - {% endif %} {% endfor %}<br>{{ caract.title }} {% if not loop.last %} - {% endif %} {% endfor %} {% endif %} {% endif %}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
123 {% if uzer.uzercategs.uzercaracs.count > 0 %} - Catégories : {% for caract in uzer.uzercategs.uzercaracs %}
Partager