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
Publicités

Voir la configuration de doctrine ici

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

Publicités

Laisser un commentaire