Symfony – Doctrine – Comment voir où est executé une requête sql

Lorsque l’on utilise Doctrine, il est des fois important de trouver où est executé une requête SQL.

Pour ce faire, il suffit d’activer l’option suivante dans la configuration doctrine

doctrine:
    dbal:
        default_connection:           default

        # A collection of custom types
        types:
            # example
            some_custom_type:
                class:                Acme\HelloBundle\MyCustomType

        connections:
            # A collection of different named connections (e.g. default, conn2, etc)
            default:
                dbname:               ~
                host:                 localhost
                port:                 ~
                user:                 root
                password:             ~
                profiling_collect_backtrace: true

Voir la configuration de doctrine ici

Une fois que c’est, dans le profiler, le stack sera présent

Laisser un commentaire