Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Kommentar: Version published after converting to the new editor

Das Löschen von Datensätzen ist in Doctrine\Manager\DeleteManager geregelt. Es stehen unterschiedliche Methoden zur Verfügung, um das Löschen zu ermöglichen (siehe nachfolgende Überschicht).

Info
titleHinweis

Alle Methoden erlauben das Löschen vieler Datensätze in einem Aufruf.


MethodeBeschreibung
defaultEs wird der Stammdatensatz inkl. Sprachen gelöscht. Verknüpfungen zu bestehenden Datensätzen werden ebenfalls gelöscht. Die verknüpften Datensätze bleiben erhalten.
recursive

Wie default, jedoch werden hier alle Kinder und Kindeskinder ebenfalls gelöscht. Es wird die vollständige Rekursionskette gelöscht.

Info
titleAchtung

Es ist möglich dass Kinder oder Kinder aus der Rekursionskette zu weiteren Eltern verknüpft sind. Das wird beim Löschvorgang nicht überprüft. Die Datensätze werden dennoch gelöscht.


truncate

Wie default, jedoch werden alle Datensätze in der angegbenen Tabelle gelöscht.

...