2016-04-10 6 views
0

Ich brauche eine Verbindung zwischen zwei Einheiten mit den folgenden Attributen zu erstellen:Symfony Tow Beziehungen berween Schlepptau Einheiten

erste Einheit (MSG):

  • Autor (eine Person)
  • Empfänger (mehrere ersons)

Anmerkung: Der Autor kann auf der Empfängerliste vorhanden sein.

zweite Einheit (Person)

  • RecipientOf (Liste der MSG)
  • AuthorOf (Liste der MSG)

Aber ich weiß nicht, wie die Beziehung zwischen den beiden definieren Entitäten.

Können Sie mir bitte helfen?

Zu Ihrer Information Ich verwende Symfony2 (Lehre, PHP, anotations)

+2

Die Dokumente sind ziemlich gut und zeigen, wie Sie Beziehungen definieren: http://symfony.com/doc/current/book/doctrine.html#relationship-mapping-metadata – JimL

+0

merci pour votre réponse. J'ai réuissie à la mettre en place für 1 seul attribut et pas pour deux – SANBRA

Antwort

0

Zunächst einmal müssen Sie die Beziehung des Typs zwischen den beiden Einheiten bestimmen:

  1. One-to-one
  2. Many-to-one
  3. Many-to-many

Danach müssen Sie Ihre Datenbanktabellen Karte zu bestimmten PHP-Klassen oder -Entitäten. Ich empfehle Ihnen die official documentation. Andernfalls versuchen, in this tutorial zu suchen.

Verwandte Themen