Frage

Wie kann man unter Symfony2 einen vielen zu viele Verbindungen mit zusätzlichen Feldern in der Joining-Tabelle verwalten?

Zum Beispiel möchte ich wissen, welche Person ein Pferd verwendet und wann. Benutzer und Pferd haben einen vielen zu viele Verbandsmöglichkeiten und wir speichern das Datum, an dem dieser Benutzer dieses Pferd fährt.

War es hilfreich?

Lösung

Wenn die Join -Tabelle mehr als nur eine Join -Tabelle ist und tatsächlich zusätzliche Spalten enthält, haben Sie keine Manytomany, sondern zwei Onetomany -Assoziationen:

  • Eine Person hat viele Fahrten
  • Ein Pferd hat viele Fahrten
  • Eine Fahrt hat eine Person
  • Eine Fahrt hat ein Pferd
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top