Я только что обновил свое приложение Symfony с 3.0 до 3.2.
Для этого я просто создал новый проект Symfony 3.2, скопировал и вставил всю свою работу из старого проекта в новый. Это означает, что некоторые папки, такие как контроллер, службы, маршрутизация и так далее …
Кажется, все работает нормально, за исключением случаев, когда я вызываю страницу, которая использует доктрину. Это всегда возвращает мне следующее исключение:
«Ошибка: вызов функции-члена getRepository () в null»
Вот как я называю мой репо:
$this->getDoctrine()->getManager()->getRepository('MyBundle:MyEntity')->findAll();
Есть ли что-то, что изменило синтаксис в 3.2? Я не могу найти ничего об этом в Интернете.
Задача ещё не решена.
Других решений пока нет …