2011-10-18 9 views
1

Symfony2では、参加テーブルの追加フィールドを使用して多対多の関連付けを管理する方法はありますか?@ManyToMany Joinテーブル内の他のフィールドとの関連付け

たとえば、どの人が馬を使用しているのか、いつ知りたいのですか。ユーザーと馬は多対多の関連付けを持ち、このユーザーがその馬に乗る日を保存します。

答えて

2

結合テーブルは単なる結合テーブル以上で、かつ実際には、あなたはもう多対多を持っていないよりも、追加の列が含まれていますが、2つのOneToMany組合場合:

  • 人が持っている多くの乗り物
  • 馬は多くの乗り物
  • 乗ってい
  • は1人
  • 乗って1頭の馬
+1

を持っていますこれは私にとって意外な答えです。理にかなっていますが、実際のERDを真に表すものではありません。 – Creasixtine

関連する問題