Zum Inhalt springen

Cascade delete verhindern bei verknüpften Objekten

Erstellt am 8. Mai 2012 · 3 Antworten · letzte Antwort am 18. Januar 2013

Tags: Frage

Impi ·

Hallo Forum,

ich habe ein Problem das verknüpfte Objekte die ich für Statuslisten nutze bei Löschung eines Hauptobjektes mit auf deleted geschaltet werden.
Wie kann ich das verhindern?
Ich habe aus der ext_tables 'deleted' => 'deleted' für die entsprechenden Modelle herausgenommen aber dies bringt keinen Erfolg.

jank ·

kein

@cascade remove

für das Verknüpfte Tx_Extbase_Persistence_ObjectStorage im Model des Hauptobjects im notieren

Impi ·

Vielen Dank für den Hinweis.

Das Problem bestand darin das wir die falsche Relationsart beim erstellen genutzt haben (n:1) und dadurch im TCA die Abhängigkeit (type inline )erstellt wurde. Wir haben die Relationsart auf (n:1) umgestellt, welches dafür sorgt das der type auf select gestellt wird im TCA.

Gruß und Danke

Tim

beo6 ·

Hallo,

mir ist gerade das gleiche aufgefallen.

Du schreibst du hast von (n:1) auf (n:1) umgestellt ?

Ich denke du hast dich da verschrieben.

Wie sieht das TCA dann aus? Wird einfach nicht gelöscht wenn der Feld-Type auf "select" statt "inline" steht?