Php 当孤儿删除设置为true时,Doctrine2中启动postPersist、postRemove事件的顺序是什么?

Php 当孤儿删除设置为true时,Doctrine2中启动postPersist、postRemove事件的顺序是什么?,php,events,doctrine-orm,Php,Events,Doctrine Orm,我的实体顺序与第二个实体文件有@OneToOne关系,关系的属性设置为真 现在,在postRrmove事件中,在删除文件实体后激发,我正在从文件系统中删除相关文件,在postrrest事件中,我将上载的文件移动到目标位置 我想知道,当用文件实体的新实例更新顺序实体时,触发postPersist和postRemove事件的顺序是什么(在删除上下文中) 因为如果先触发postPersist,则新的文件实例的文件名与旧文件名相同,上载的文件将覆盖旧文件,而postRemove事件将删除它。不需要开关:

我的实体
顺序
与第二个实体
文件
@OneToOne
关系,关系的
属性设置为

现在,在
postRrmove
事件中,在删除
文件
实体后激发,我正在从文件系统中删除相关文件,在
postrrest
事件中,我将上载的文件移动到目标位置

我想知道,当用
文件
实体的新实例更新
顺序
实体时,触发
postPersist
postRemove
事件的顺序是什么(在
删除
上下文中)


因为如果先触发
postPersist
,则新的
文件
实例的文件名与旧文件名相同,上载的文件将覆盖旧文件,而
postRemove
事件将删除它。不需要开关:)

我发现,第一个触发的事件是新实体的
postPersist
,然后是旧实体的
postRemove