5

Doctrine 2 の 1 つのフィールドで可能な複数の関係に少し問題があります。たとえば、Articleという 1 つのフィールドを持つエンティティがありますauthor。このフィールドは、Userエンティティに対する ManyToOne です。Groupただし、このフィールドはエンティティに関連付けることもできます。では、どうすればそのようなスキーマを作成できますか?

とというArticleAuthor2 つのフィールドを持つ新しいエンティティを作成することを検討しました。フォーム入力に応じて、フィールドの 1 つに入力します。このようにして、このテーブルは独自の、正しいテーブルとの適切な関係を保持します。これは正しいアプローチですか?usergroupArticleAuthorid

4

1 に答える 1