symfony2: Какое место лучше всего подходит для запросов внутри службы? - PullRequest
0 голосов
/ 26 января 2012

У меня есть сервис, в который я добавляю сервис менеджера сущностей (@ doctrine.orm.entity_manager), потому что мне нужно выполнить несколько запросов. Технически, что является лучшим местом для этих запросов? функции внутри моего класса обслуживания или в репозиториях для каждой сущности, и тогда я могу вызывать функции этих репозиториев.

1 Ответ

1 голос
/ 26 января 2012

Любая логика запросов должна быть помещена в классы репозитория, поэтому вы должны правильно объединить всю эту логику в один класс для каждой сущности. Это облегчает повторное использование запросов в других местах (вы никогда не знаете, когда это окажется полезным), а также упрощает рефакторинг в случае необходимости что-то изменить в какой-то момент.

...