@HellWalk

Как вытащить SQL-ошибку при «The EntityManager is closed»?

У Доктрины какой-то интересный подход к ошибкам. При любом проблемном SQL-запросе подключение к базе обрывается, а при следующем запросе получаем абстрактную ошибку "The EntityManager is closed".

А как получить именно ту SQL-ошибку которая сломала EntityManager, и проблемный SQL-запрос?

В логах симфони ошибка не залогировалась (это отдельная замечательная способность симфони периодически не писать свои логи).

Да, я знаю, что ошибку можно посмотреть при $entityManager->flush(), но в проекте сотни мест где этот метод вызывается, и искать среди них проблемный - не вариант.
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы