So strukturieren Sie eine Viele-zu-Viele-Beziehung zwischen Knoten

9

Ich möchte 2 Knotentypen haben, Verkäufer und Produkte. Jeder Verkäufer kann viele Produkte haben, und jedes Produkt kann viele Verkäufer haben. Außerdem müsste die Beziehung zwischen Verkäufern und Produkten einen Preis enthalten.

Was wäre der beste Weg, um diese Beziehung herzustellen und es einfach zu machen, alle Produkte, die ein Verkäufer auf seiner Seite verkauft (mit Preisen), sowie alle Verkäufer, die ein Produkt auf seiner Seite verkaufen (mit Preisen), aufzulisten?

Itempo
quelle

Antworten:

13

Sie können durch diese beiden Module erreichen: Feldsammlung und Entitätsreferenz ,

Sie können ein Feldsammlungsfeld (unbegrenzte Instanzen) für das Produkt erstellen. Das Sammlungsfeld (das sich wie ein Wrapper verhält) enthält ein Entitätsreferenzfeld, das auf den Verkäufer verweist, und ein Preisfeld für diesen Verkäufer.

Einige Screenshots für Sie:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Gilzero
quelle
Ich liebe es wirklich, detaillierte Antworten wie diese zu sehen, tolle Arbeit (abgestimmt)
frazras
Ich bin froh, dass ich helfen kann. :)
Gilzero
1
Vergolder dein Beispiel hat perfekt funktioniert. Aber kennen Sie eine Möglichkeit, die zugehörige Preis- / Produktliste einfach auf der Verkäuferseite anzuzeigen?
Itempo
Vergolder -> Gilzero, dumm Autokorrektur :)
Itempo
@itempo. Ja. Sie können Views Attachment oder EVA-Modul
Gilzero