2012-04-29 6 views
11

Gibt es eine gute, saubere und einfache Möglichkeit, Objekte in Symfony 2 zerstörungsfrei zu löschen? Ich möchte meinen Administratoren die Möglichkeit geben, Elemente rückgängig zu machen und gleichzeitig so wenig wie möglich von der Automatisierung des Frameworks zu opfern.Objekte in Symfony2 nicht-destruktiv löschen

Wenn es keine integrierte Lösung oder Drittanbieter-Paket zu mir gibt, was wäre der beste Weg, dies zu tun? Das Hinzufügen einer deleted-Eigenschaft zu Entitäten würde viel zusätzliche Logik erfordern, damit sie die von doctrine:generate:crud erstellten Controller nicht überladen, also sollten sie vielleicht in einer separaten Tabelle in serialisierter Form gespeichert werden?

Antwort

14

Was Sie wollen, ist Soft Delete. Es gibt eine Doctrine extension dafür und eine bundle, um es mit Symfony zu integrieren.

Verwandte Themen