2
在Doctrine2中可以调用基类中的所有实体继承的生命周期回调。基类中的Doctrine2生命周期回调?
像这样的事情http://pastie.org/2650901
的问题是validationCheck()
方法不被调用时,我坚持或更新的实体。
此外,我尝试使基类@MappedSuperclass
,但它然后打破所有进一步的继承,这不是一个选项。
在Doctrine2中可以调用基类中的所有实体继承的生命周期回调。基类中的Doctrine2生命周期回调?
像这样的事情http://pastie.org/2650901
的问题是validationCheck()
方法不被调用时,我坚持或更新的实体。
此外,我尝试使基类@MappedSuperclass
,但它然后打破所有进一步的继承,这不是一个选项。
得到它的工作,我的错误。
这是解决方案,如果其他人在同一个问题上绊倒。
基类必须具有@MappedSuperclass
和@HasLifecycleCallbacks
表示法。
实体类,如果使用进一步继承,必须是abstract
。
基本上你的意思是,有一个单独的生命周期回调类?我们有一个管理类扩展了抽象用户类,但不检索回调。 – Rvanlaak