主义在symfony中获取某种类型的持久和删除对象的数量

时间:2018-10-27 15:08:01

标签: doctrine-orm symfony4

我有一个命令来获取API数据并插入新数据,更新现有数据并删除旧数据(API未返回)。对于新的和更新的对象,我使用persist(),对于不存在的remove()。在命令末尾加上flush()

我需要收集有关插入,更新和删除了多少行的数据。但是persist()remove()flush()方法没有返回响应。也许我可以以某种方式从工作单元中获取那些数据?

已更新:好的,我发现在学说的工作单元方法中,例如getScheduledEntityInsertionsgetScheduledEntityUpdatedgetScheduledEntityDeletions。它适用于插入和删除的实体,但是更新的实体列表始终为空(但是数据库中的数据正在更改,因此更新功能有效)

0 个答案:

没有答案