0
我有一个实体上的注释映射,该实体具有类型为“Person”的ManyToOne关联,但根据具体情况,我想将该关系的类型更改为更具体的关系,例如“Student”。如何动态更改Doctrine实体的映射信息?
如何动态更改关系映射信息?
PD:其实我想这样做,其他的问题(Not finding field in polymorphic association with Doctrine2)
我有一个实体上的注释映射,该实体具有类型为“Person”的ManyToOne关联,但根据具体情况,我想将该关系的类型更改为更具体的关系,例如“Student”。如何动态更改Doctrine实体的映射信息?
如何动态更改关系映射信息?
PD:其实我想这样做,其他的问题(Not finding field in polymorphic association with Doctrine2)
我做了这样的一个解决办法:
要知道,你的改变不会被持久化。另外,如果您在执行Doctrine期间更改它,您可能会遇到不一致的实体。我不会推荐这样做。请阅读关于targetEntityListener的内容 – 2013-11-08 10:52:44