Doctrine - Wie erhalte ich die SQL INSERT-Abfrage im postSave () -Ereignis?
Ich möchte die genaue SQL INSERT-Abfrage erhalten, die Doctrine generiert, wenn die save () -Methode eines Objekts aufgerufen wird.
Vorzugsweise möchte ich es im postSave () -Ereignis des Modells abrufen und in einer txt-Datei protokollieren.
Zum Beispiel
<?php
$user = new User(); // A Doctrine Model with timestampable behavior enabled
$user->first_name = 'Manny';
$user->last_name = 'Calavera';
$user->save();
?>
Ich möchte die folgende SQL-Abfrage erhalten / protokollieren:
INSERT INTO user (first_name, last_name, created_at, updated_at) VALUES ('Manny', 'Calavera', '2010-08-03 12:00:00', '2010-08-03 12:00:00');
Der Hintergrund dafür ist, dass ich die Daten später durch Parsen der txt-Datei massenweise importieren möchte.