Jak mam zbadać co jest problemem, na czym zawiesza się doctrine::em->flush()?
1. Debugger PHP i po kolei przejść kod wykonywany w ramach EntityManager::flush()?
2. Logi zapytań wysyłanych do bazy danych?
Nie wiem czy to idealna praktyka ale polecam nie używać samego flush(). Tylko flushować encje które powinny zostać zflushowane i ewentualnie na końcu puścić flush. Oczywiście zależy to od konkretnej akcji, ale tylko gdzie się da zbieram takie encje w tablicę po czym flushuję je przekazując jako parametr do flush().
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)