13. 02. 2011, 14:19

Hallo zusammen.

Nachdem ich ein Freund der TYPO3-API bin, und stets versuche, diese effizient und im Sinne des Erfinders zu nutzen, stellt sich mir eine eigentlich einfache Frage:
Wie setzt man Transaktionen mittels der API um?
Die t3lib_DB hat mich dazu nicht finden lassen...

Die Anforderung müsste ja schon öfters aufgetaucht sein, sobald man etwas normalisiertere Daten vorhalten möchte, d.h. beim Speichern aus dem FE heraus mehrere Inserts (ggf. auf mehrere Tabellen) erfolgen, die folglich abhängig voneinander sind. Wie stellt man da sicher, dass alle Schreibvorgänge erfogt sind? Bzw. wie stellt man sicher, dass zuvor getätigte Inserts wieder gelöscht werden, falls ein späterer Insert schief geht?

Falls die API nicht direkt was dazu anbietet, wie handhabt ihr das?

Viele Grüße
Julian