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