Zum Inhalt springen

Extbase und "Concrete Table Inheritance"

Erstellt am 18. Juli 2010 · Noch keine Antworten

Tags: Frage

timo_s ·

Hallo zusammen.

Um breite Tabellen (aller tt_content oder tt_address) zu vermeiden würde ich gerne bei meinen vererbten Klassen auf "Concrete Table Inheritance" anstatt auf "Single Table Inheritance" zurückgreifen.

Folgendes Problem habe ich:
Ich habe ein Objekt "Article" in dem mehrere "Element"-Objekte SORTIERT enthalten sind (MM-Tabelle). Das "Element"-Objekt ist aber nur eine "Container"-Klasse für die konkreten Objekte "Text", "Image" etc. "Text" bzw. "Image" erben also von "Element".
Wie bekomme ich dies nun am besten mit Extbase abgebildet?

Einen Ansatz mit "Single Table Inheritance" habe ich schon (aus dem Buch "TYPO3-Extensions mit Extbase und Fluid" von Jochen Rau und Sebastian Kurfürst), hätte aber gerne nicht alle Informationen von "Text", "Image" etc. in einer Tabelle.

Danke für konstruktive Vorschläge, Anregungen oder Denkanstöße.