私のサイトにはBlogBundle
と がありCMSBundle
ます。これらのバンドルの両方に、エンティティとの関係を持つエンティティが必要ですUser
。たとえば、aComment
はユーザーPage
によって作成され、a はユーザーによって作成されます。
これを達成する方法がわかりません...
そこにあるすべての関係の逆側を宣言する必要があるため、エンティティを 1 つだけ使用したくはありません
User
。User
Doctrine がこの状況について不平を言う例外をスローするため、同じテーブルにマップされた2 つのエンティティを作成できません。すべての関係に対してユーザー テーブルのすべての行を使用できるようにしたいので、継承マッピングを使用できません。また、単一のテーブル継承では、指定された値を持つものだけをロードするために識別子列を指定する必要があります。関係。この列に同じ値を使用しようとしましたが、
DiscriminatorMap