récupérer colonne de référence
Bonsoir
J'arrive a récupérer toutes les colonnes mais je n'arrive pas a recuperer ma colonne de reference, une petite suggestion ?
voici mon erreur récoltée:
Code:
Method "uzercateg_id" for object "SB\UserBundle\Entity\UzerCarac" does not exist in SBUserBundle:UzerGest:viewuzer.html.twig at line 18
dans ma base de données j'ai trois colonnes:
-id
-uzercateg_id (<= colonne de reference)
-title
lorsque je fais appelle à caract.title tout fonctionne mais avec ma colonne de reference je me recolte une belle erreur.
voici ma vue:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| {% if uzer.uzercategs.count > 0 %}
{% for categorie in uzer.uzercategs %}
<h4>{{ categorie.title }}</h4>
{% if uzer.uzercaracs.count > 0 %}
{% for caract in uzer.uzercaracs %}
{{ categorie.id }}--{{ caract.uzercateg_id }}
{% endfor %}
{% endif %}
{% endfor %}
{% endif %} |
voici mon controleur:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| 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));
} |