Zum Inhalt springen

Extbase n:m Relation mit Attribut?

Erstellt am 9. Januar 2012 · 3 Antworten · letzte Antwort am 11. Januar 2012

Tags: Frage

mindproxy ·

Hallo,

unterstützt Extbase (Verwende in dem Projekt TYPO3 4.5.12) n:m Relationen mit Attribut. Zumindest
im "Extension Builder" habe ich keine Option gefunden.

- Weiß jemand ob das funktioniert?
- Gibt es eventuell eine Workaround?
- Hat jemand einen Tipp - Link zu eine Extension zur Inspiration - wo man sich das anschauen kann?

Vielen Dank!

jank ·

4.5.10 oder 4.4.12???

Um das Beispiel aus dem Extbase / Fluid Buch aufzugreifen:

Relationen mit Attribut z.B. TrackNr. werden von Extbase nicht unterstützt (mein Wissensstand).

Verwende besser:
CD n-m Track n-m Title

und nicht:

CD n-m Title+TrackNr

mindproxy ·

Hallo Jank,

jank schrieb

4.5.10 oder 4.4.12???

Sorry - war ein Tippfehler - ich verwende 4.5.10 LTS

jank schrieb

Um das Beispiel aus dem Extbase / Fluid Buch aufzugreifen:

Relationen mit Attribut z.B. TrackNr. werden von Extbase nicht unterstützt (mein Wissensstand).

Verwende besser:
CD n-m Track n-m Title
und nicht:
CD n-m Title+TrackNr

OK - Danke für dein Feedback! Das wundert mich - ist ja keine exotische Anforderung.

jank ·

Es gibt noch eine Möglichkeit die Verbindung 2 Modellen zusätzlich zu beschreiben, wenn es nicht unbekannt viele Beschreibungen gibt:

Du kannst auch mehrere relationen herstellen:

Ein Film hat n Schauspieler und n Regisseure.
Schauspieler und Regisseure sind aber beides Personen und können auch mal beides machen.

Um das nun zu verwirklichen kann das Film Modell 2 n:m relationen zum Personen Model haben.

Film
-----
actor <-n:m-> Person
director <-n:m-> Person

Falls Du das Buch Zukunftssichere TYPO3-Extensions mit Extbase und Fluid hast schau mal auf Seiten 126, 140 oder schau mal in die Amazon Vorschau.