symfony - 如何知道最后一个 preremove symfony 监听器
问题描述
我有几个实体之间存在关系,当我删除与另一个实体相关的实体时,这两个实体被删除。这就是我要的。但是,我想知道最后删除的是哪一个。所以我有一个监听器“preremove”,它被调用了两次。第一个实体一次,第二个实体第二次。但不知道最后删除的是哪一个。你有什么想法?先感谢您
解决方案
检查表外键。如果您的表具有 OneToMany 关系,则首先删除存储外键的记录。
我有几个实体之间存在关系,当我删除与另一个实体相关的实体时,这两个实体被删除。这就是我要的。但是,我想知道最后删除的是哪一个。所以我有一个监听器“preremove”,它被调用了两次。第一个实体一次,第二个实体第二次。但不知道最后删除的是哪一个。你有什么想法?先感谢您
标签: symfonydoctrinelistenerpersist
检查表外键。如果您的表具有 OneToMany 关系,则首先删除存储外键的记录。