[DDC-1532] PostFlush lifecycle event Created: 13/Dec/11 Updated: 14/Dec/11
|Project:||Doctrine 2 - ORM|
|Affects Version/s:||Git Master|
|Reporter:||Jack van Galen||Assignee:||Benjamin Eberlei|
In some cases, the database-id of the newly created record is needed in some postproccessing steps, like sending an e-mail containing a link to the just created entity. I've recently seen the added support for PostFlush, but this is not a lifecycle event.
/** @PostFlush */
Perhaps it's even possible to have multiple PostFlush events, that differentiate between the first time a record is created, and when the record is merely updated.
|Comment by Jack van Galen [ 14/Dec/11 ]|
Okay, please ignore this issue, as I now see that the @PostPersist does exactly what I need. I was thrown by the name, because to me, the order in which stuff happens is persist -> flush. The ID's are only known after flush, so i'd expected something like postflush to exist. Sorry.