我想获得Doctrine在调用对象的save()方法时生成的确切SQL INSERT查询.
最好,我想在模型的postSave()事件中获取它并将其记录在txt文件中.
例如:
<?php
$user = new User(); // A Doctrine Model with timestampable behavior enabled
$user->first_name = 'Manny';
$user->last_name = 'Calavera';
$user->save();
?>
Run Code Online (Sandbox Code Playgroud)
我想获取/记录以下SQL查询:
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');
Run Code Online (Sandbox Code Playgroud)
需要这个的背景是,我希望通过解析txt文件来批量导入数据.