Почему не работает код $em = $this->getDoctrine()->getManager();?

Обыкновенный контроллер (extends от Controller).
$em = $this->getDoctrine()->getManager();

вылетает ошибка:
Error: Call to a member function get() on a non-object

В чем проблема?
  • Вопрос задан
  • 452 просмотра
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
debug, бряка, смотреть что есть $this.
Ответ написан
@romashka_sky
В вашем Controller нету Container. Может, вы вручную создали инстанс контроллера: new MyController(), не внедрив в него Container?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы