Ro6gnol gazouillis en vrac

13mar/140

Europe, la fin d’un rêve pour lequel nous avions dit NON

Image de prévisualisation YouTube
Share Button
11mar/140

Fatal error: Uncaught exception ‘Twig_Error_Syntax’ with message ‘The function « dump » does not exist

Contexte : Utilisation du moteur de templates twig sans framework (comme symfony...).
Il est légitime de vouloir utiliser la fonction dump dans le template ; par exemple : 
{{ dump(personne) }}

Si vous avez le message d'erreur
Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'The function "dump" does not exist

alors vous devez modifier le fichier de chargement

<?php
include_once('twig/Autoloader.php');
Twig_Autoloader::register();

$loader = new Twig_Loader_Filesystem(array('../partie1', '../partie2', '../partie3'));
$twig = new Twig_Environment($loader, array(
'cache' => false
));

 

par

<?php
include_once('twig/Autoloader.php');
Twig_Autoloader::register();

$loader = new Twig_Loader_Filesystem(array('../partie1', '../partie2', '../partie3'));
$twig = new Twig_Environment($loader, array(
'cache' => false,
'debug'=>true,
));

$twig->addExtension(new Twig_Extension_Debug());

 

C'est très bien indiqué sur http://twig.sensiolabs.org/doc/functions/dump.html

 

twigg_dump

 

Share Button
Taggé comme: , Aucun commentaire