Zum Inhalt springen

MM Tabellen für Relationen

Erstellt am 24. Juni 2011 · 3 Antworten · letzte Antwort am 27. Juni 2011

Tags: Frage

oliver_g ·

Hallo, mal ne (dumme?) Frage:

Wie kann ich die korrespondierenden Datensätze in der MM-Tabelle einer Relation löschen? Wenn ich mittels removeAll() ein Repository leere, also eine dahinterstehende Tabelle, wird die korresponiderende MM-Tabelle nicht aktualisiert. Wie geht das mittels Extbase? Ich dachte, ein remove(All) berücksichtigt auch die RelationsMM-Tabelle, aber anscheinend ist dies nicht der Fall.

Danke für einen Tipp.

fragile74 ·

da gibt es meines wissens ein Flag für das Model bzw. die Property - dependent oder recursive oder so...

oliver_g ·

Meinst du die Annotations? Da hab ich nur "cascade remove" gefunden. Aber ich will ja nicht, dass alle zugeordneten Objekte gelöscht werden, sondern nur die Relationseinträge.

Ich bitte um weitere Tipps ;-)