2

FileAttachment エンティティを追加できるようにしたい、関連のないエンティティが多数あります。私は Doctrine2 を使用しています (Symfony プロジェクトのコンテキストで)。

Doctrine を使い始める前は、次のように識別子列を持つジャンクション テーブルを作成していました。

file_id
entity_id
entity_type

私が知る限り、Doctrine では、FileAttachment 関連付けを持つエンティティ タイプごとにジャンクション テーブルが必要です。できればそれは避けたいです。ここでNHibernateソリューションを見つけました。Doctrine で同様のことを行うことは可能ですか? Doctrine マニュアルの第6章と第7章を​​ (何度も読みました!) 読みました。しかし、探しているものが見つかりません。

4

1 に答える 1