pink2floyd
@pink2floyd

Как работать с doctrine вне AbstractController?

Добрый день. Подскажите как работать с getDoctrine() ->getRepository(ProductType::class), если я не подключаю AbstractController
  • Вопрос задан
  • 106 просмотров
Решения вопроса 2
uDenX
@uDenX
PHP Developer
Через инъекцию зависимостей. В контейнере доктрина доступна через EntityManagerInterface
Ответ написан
Комментировать
OnYourLips
@OnYourLips
Парвильнее будет через DI получить EntityManagerInterface или репозитории в ваших классах на уровне сервисов.
А потом уже сам сервис через DI инжектить в контроллер.

getDoctrine() ->getRepository тоже лучше не делать - инжектите сразу нужные репозитории.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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