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