Ok, merci bien, ça va m'aidé fortement !
EDIT :
Bon du coup, ya pas mal de modif à faire, mais je me retrouve bloquer : j'ai une erreur comme quoi il faut que ma class MyTwigExtension doit implémenter l'interface Twig_ExtensionInterface. Le soucis, c'est que je ne sais pas comment faire pour pouvoir utiliser l'interface.
J'ai bien mis
<?php class MyTwigExtension extends TwigExtension implements Twig_ExtensionInterface
mais j'obtiens une erreur :
Fatal error: Interface 'Acme\HelloBundle\Extension\Twig_ExtensionInterface' not found in D:\***\wamp\www\sf2\src\Acme\HelloBundle\Extension\MyTwigExtension.php on line 14
Pourtant, dans mon fichier app/autoload.php, j'ai bien :
1 2 3 4 5 6
| <?php
$loader->registerPrefixes(array(
'Twig_Extensions_' => __DIR__.'/../vendor/twig-extensions/lib',
'Twig_' => __DIR__.'/../vendor/twig/lib',
'Swift_' => __DIR__.'/../vendor/swiftmailer/lib/classes',
)); |
Donc, je ne trouve pas de solution pour le moment.
Partager