FileAttachment エンティティを追加できるようにしたい、関連のないエンティティが多数あります。私は Doctrine2 を使用しています (Symfony プロジェクトのコンテキストで)。
Doctrine を使い始める前は、次のように識別子列を持つジャンクション テーブルを作成していました。
file_id
entity_id
entity_type
私が知る限り、Doctrine では、FileAttachment 関連付けを持つエンティティ タイプごとにジャンクション テーブルが必要です。できればそれは避けたいです。ここでNHibernateソリューションを見つけました。Doctrine で同様のことを行うことは可能ですか? Doctrine マニュアルの第6章と第7章を (何度も読みました!) 読みました。しかし、探しているものが見つかりません。