Доктрина получает количество сохраненных и удаленных объектов некоторого типа в Symfony - PullRequest
0 голосов
/ 27 октября 2018

У меня есть команда для получения данных API и вставки новых данных, обновления существующих и удаления старых данных (не возвращаемых API).Для новых и обновленных объектов я использую persist(), а для несуществующих remove().И одиночный flush() в конце команды.

И мне нужно собрать данные о том, сколько строк было вставлено, обновлено и удалено.Но методы persist(), remove() и flush() не возвращают ответ.Может быть, я могу как-то получить эти данные из единицы работы?

Обновлено Хорошо, я нашел в доктрине такие методы работы, как getScheduledEntityInsertions, getScheduledEntityUpdated и getScheduledEntityDeletions.И это работает для вставленных и удаленных сущностей, но список обновленных сущностей всегда пуст (но данные в БД меняются, поэтому функционал обновления работает)

...