symfony - When does Doctrine's postPersist event be called? -


from doctrine2 documentation:

postpersist - postpersist event occurs entity after entity has been made persistent. invoked after database insert operations. generated primary key values available in postpersist event.

i'm still in doubt transactions, have 5 persist operations in transaction, postpersist event called after every persist or after transaction commit?

it called every entity inserted in database.

even new entities persisted because of cascade operation (set in association cascade={"persist"}) postpersist event fired.

the event triggered here in executeinserts method in doctrine\orm\unitofwork, literally inserts.


Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -