[Twig] : utiliser var_dump dans les templates (Mise à jour)

Quelques fois pour le débogage, on aura besoin d’utiliser var_dump dans les templates.

Twig est livré avec une extension de débogage pour permettre de faire exactement cela. Il suffit juste de l’activer.

Tout d’abord, ajoutez la ligne suivante à votre app/config/config_dev.yml :

twig:
    debug: 1
services:
    debug.twig.extension:
        class: Twig_Extensions_Extension_Debug
        tags: [{ name: 'twig.extension' }]

Maintenant, vous pouvez « var_dumper » vos variables en utilisant le tag twig :

{% debug variable %} 

====================> Mise à jour <====================
La version déjà proposé, était pour la version 2.0.* de symfony, Pour la version 2.1.*, le tag "debug" n'existe plus elle est remplacer par la fonction "dump" :

#app/config/config_dev.yml
services:
    twig.extension.debug:
        class:        Twig_Extension_Debug
        tags:
             - { name: 'twig.extension' }
#appel
{{ dump(myVar) }}