在EasyAdminBundle中,您是否知道在让EasyAdminBundle执行" persist& amp;之前检查实体是否重复的方法?冲洗"
试用: 我试图覆盖AdminController并添加了prePersistEntity(),其中包含我的"重复检查"逻辑,但我在检测即将到来的双倍时设置重定向失败了。 prePersist事件逻辑继续执行" newAction()"代码,最后"坚持& flush&#34 ;,忽略我的重定向。
如何在EasyAdmin覆盖逻辑中正确管理重复检查和设置重定向?
感谢。
答案 0 :(得分:0)
我认为您的问题与您的实体上缺少对重复的检查有关。 为避免重复,您必须使用@UniqueEntity注释。
有关于如何实施它的官方文档:https://symfony.com/doc/current/reference/constraints/UniqueEntity.html