Récupération de donnée de bdd dans la vue
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:
Code:
Method "uzercaracs" for object "Doctrine\ORM\PersistentCollection" does not exist in SBUserBundle:UzerGest:viewuzer.html.twig at line 16
J'ai refais un cadre sur les lignes de ma vu indiqué par l'erreur
Voici mon controleur:
Code:
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));
} |
voici ma vue ou je cherche a atteindre Uzercarac et que je n'arrive pas:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
{% if uzer.uzercategs.count > 0 %}
- Catégories :
{% for categorie in uzer.uzercategs %}
{{ categorie.title }}
{% if not loop.last %} - {% endif %}
{% endfor %}<br>
Code:
123 | {% if uzer.uzercategs.uzercaracs.count > 0 %}
- Catégories :
{% for caract in uzer.uzercategs.uzercaracs %} |
{{ caract.title }}
{% if not loop.last %} - {% endif %}
{% endfor %}
{% endif %}
{% endif %} |
Une idée de la solution et de la doc que je peux consulter pour la réponse svp ?