我使用与生命周期背景相关的注释驱动程序来解决doctrine orm的问题。 我有两节课:
如果我将用户实例保存到数据库,则不会调用prePresist方法。 如果我将方法移动到User类,一切正常。
你能给我一个提示如何让继承像预期的那样工作吗? (我尝试为扩展Model类的所有类设置一个uuid而不是id)
您可以观看at this gist
答案 0 :(得分:0)
生命周期回调的使用方式是注释元数据驱动程序not supported。请考虑使用YAML或XML映射器,因为它们允许这种用法。您仍然必须告诉驱动程序您的每个子类都有一些生命周期回调。