@inajaf

Как логичнее использовать метод insert данных в таблицу к примеру Users используя Repository в связке с Entity?

Всем доброго дня,

1) Логичнее ли реализовывать методы CRUD в классах Repository используя Doctrine ORM без фреймворка Symfony или же данные методы реализуются в контроллерах или Entity классах?

2) И какие лучше всего методы использовать для insert и update в Doctrine ORM не используя прямые заппросы SQL?
Благодарю.
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
uDenX
@uDenX
PHP Developer
1. Бизнес логика содержится в сервисах и вызывается контроллером. В самом контроллере почти не должно быть логики

2. У доктрины есть соответствующий метод flush. Для новых сущностей перед вызовом flush нужно вызвать persist

https://www.doctrine-project.org/projects/doctrine...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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