首页 > 解决方案 > 如何知道最后一个 preremove symfony 监听器

问题描述

我有几个实体之间存在关系,当我删除与另一个实体相关的实体时,这两个实体被删除。这就是我要的。但是,我想知道最后删除的是哪一个。所以我有一个监听器“preremove”,它被调用了两次。第一个实体一次,第二个实体第二次。但不知道最后删除的是哪一个。你有什么想法?先感谢您

标签: symfonydoctrinelistenerpersist

解决方案


检查表外键。如果您的表具有 OneToMany 关系,则首先删除存储外键的记录。


推荐阅读