2012-04-04 5 views
0

"Person"型のManyToOne関連を持つエンティティに注釈マッピングを持っていますが、状況によってはより具体的なもの、たとえば "Student"にその関係のタイプを変更したいのですが。Doctrineエンティティのマッピング情報を動的に変更する方法はありますか?

どのように関係マッピング情報を動的に変更できますか?

PD:実は、私は他の問題の回避策として、これをやりたい(Not finding field in polymorphic association with Doctrine2

答えて

1

私はこのようにそれをやった:

​​
+0

あなたの変更が永続化されないことに注意してください。また、Doctrineの実行中にそれを変更すると、一貫性のないエンティティが生成される可能性があります。私はそうすることをお勧めしません。 targetEntityListenerについて読んでください –

関連する問題