Zum Inhalt springen

Add / Repository / exec_INSERTmultipleRows

Erstellt am 5. Januar 2012 · 1 Antwort · letzte Antwort am 12. Januar 2012

Tags: Frage

Inchtabokatables ·

Hallo,

das Extbase Repository stellt eine Methode zum Hinzufügen eines Objekts zur Verfügung (add($object). Dazu muss aber zumindest das Objekt erzeugt werden (irgendwie logisch).

Derzeit möchte ich mehrere Objekte mit einem Objekt verknüpfen. Da die Objekte sehr groß sind, ist durch die obige Methode die Performance natürlich bescheiden.

Aus diesem Grund habe ich auf die alte Datenbank-Api zurückgegriffen (exec_INSERTmultipleRows). Das ist aber auch nicht so schön.

Hat jemand dazu einen Lösungsansatz?

Über Hilfe würde ich mich natürlich freuen....

Timo

toifel ·

Warum nicht einfach mehrere "add" hintereinander? Die Performance sollte dadurch eigentlich nicht so extrem schlechter werden, da die Objekte ja erst beim Aufruf des persistenceManagers in die Datenbank geschrieben werden.
"add" macht ja im Grunde nichts anderes, als Dir Dein großes Objekte zusammen zu basteln.
Habe ich zumindest so verstanden 😉