Doctrine nie wysyła "prawdziwego zapytania SQL" do serwera bazy danych:w rzeczywistości używa przygotowanych instrukcji, co oznacza:
- Wysłanie instrukcji, aby została przygotowana (to jest zwracane przez
$query->getSql()
) - A następnie wysyłanie parametrów (zwracanych przez
$query->getParameters()
) - i wykonanie przygotowanych instrukcji
Oznacza to, że po stronie PHP nigdy nie ma „prawdziwego” zapytania SQL — więc Doctrine nie może go wyświetlić.