教义坚持听众

时间:2016-04-18 09:13:02

标签: php doctrine-orm

有一个关于flush的监听器:

$evm->addEventListener('onFlush', new Doctrine\Listeners\FlushListener());

是否有持续触发的侦听器:

$entityManager->persist($entity);

1 个答案:

答案 0 :(得分:2)

the docs开始:

  

9.2。生命周期事件

     

[...]

     

prePersist - prePersist事件发生在给定实体之前   该实体的相应EntityManager持久操作是   执行。应该注意的是,此事件仅在触发时触发   一个实体的初始持续存在(即它不会触发未来   更新)。

     

postPersist - postPersist事件发生在一个实体之后   实体已经坚持不懈。它将在数据库之后调用   插入操作。生成的主键值可在   postPersist活动。