getDoctrine undefined dans un controller
Bonjour,
Je suis en train d'essayer de prendre en mains Symfony2. Je rencontre quelques soucis...
j'ai en base une table bt_menu qui doit me permettre de générer un menu en fonction de l'utilisateur connecté.
J'ai défini une entity bt_menu.
J'ai un controleur défini comme suit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| namespace masociete\monprojetBundle\Controller;
use Symfony\Component\DependencyInjection\ContainerAware;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use masociete\monprojetBundle\Entity\bt_menu;
class MenuController extends ContainerAware
{
public function listerAction()
{
$menu = new bt_menu;
$truc = $this->getDoctrine()->getRepository('masocietemonprojetBundle:bt_menu');
...
...
return $this->container->get('templating')->renderResponse(
'masocietemonprojetBundle:Menu:lister.html.twig');
}
} |
A l'execution, j'obtiens le message
Citation:
Fatal error: Call to undefined method masociete\monprojetBundle\Controller\MenuController::getDoctrine
Malgré mes recherches, je ne trouve pas d'où cela peut venir...
Si quelqu'un avait une piste.
Merci