2017-03-01 17 views
0

http://symfony.com/doc/current/templating/twig_extension.html
Dokumentation erwähnt, dass ich globale Variablen definieren kann.Globale Variable mit Zweig Erweiterung

Aber \Twig_Extension scheint keine Methode zu haben, die ich überschreiben kann, um globale Variablen zu erstellen.

Weiß jemand, wie kann ich globale Variable mit der Twig-Erweiterung erstellen?

+0

haben Sie die 'addGlobal die Twig_Environment versucht wollen wieder zu aktivieren, um diese Funktion Sie von der Schnittstelle Twig_Extension_GlobalsInterface auch umsetzen müssen () 'Methode? – AmericanUmlaut

Antwort

1

Das wurde getGlobals Funktion als veraltet, wenn Sie wirklich,

class MyTwigExtensions extends \Twig_Extension implements \Twig_Extension_GlobalsInterface { 
    public function getGlobals() { 
     //... 
    } 

    public function getName() { 
     return 'MyTwigExtensions'; 
    } 
} 

documentation