Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][Doctrine] Jak prześledzić etapy zapisu do bazy? doctrine:em->flush() trwa w nieskończoność
Forum PHP.pl > Forum > Przedszkole
szczrzcz
Jak mam zbadać co jest problemem, na czym zawiesza się doctrine::em->flush()?
Crozin
1. Debugger PHP i po kolei przejść kod wykonywany w ramach EntityManager::flush()?
2. Logi zapytań wysyłanych do bazy danych?
Puszy
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().
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.