我想这样做:
//insert
$entity = new House();
$entity->setName('5 Stars');
$entity->setAddress('Something');
$em->persist($entity);
//or a update
$entity->setName('New Name');
$em->persist($entity);
现在功能将来了
$em->flush();
我不知道它是在flush()之前还是之后以及如何,但我想获得将在数据库中保存数据时执行的查询
答案 0 :(得分:0)
这很简单,您需要使用Doctrine Lifecycle Events,在您的情况下,它是 - ' preFlush' onFlush',' postFlush'。