класс который эту сущность сохраняет, внутри доктрина $em->persist($product);$em->flush(); Есть так же импорт товаров, в нем соответственно я не могу использовать класс для сохранения так как в импорте пачками persist и только потом flush. Получается что два разных места которые делают одно и тоже, сохраняют товар. Но код разный, а хочется сохранять одним сервисом везде. Как такое правильно разрулить архитектурно?
не, так не катит. если ты сделаешь импорт на 5 тыс записей, а потом flush, то что-то может пойти не так) в этом случае все пачками обновлять нужно http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/batch-processing.html#bulk-inserts
Обсуждают сегодня