Просмотр поста

.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
# L!MP (14.02.2017 / 16:57)
$entityManager->store($entity); // выполнение транзакции
и
$entityManager->store($entity);
$entityManager->commit(); // выполнение транзакции
Тут ты не прав
Транзакция выполняется только в случае $entityManager->commit();
А если по запершении скрипта этой команды не последовало, то должен произойти откат.
то есть
$entityManager->store($entity);
без
$entityManager->commit();
не должен ничего записать в базу.

Иными словами:
$entityManager->store($entity); // Начало транзакции
...
...
// Дофига чего еще может произойти
...
$entityManager->commit(); // Именно тут ВЫПОЛНЕНИЕ транзакции и запись в базу