2016-03-30 5 views
0

Ich brauche die Dump-Funktion, um eine Vorlage zu beheben. Ich sehe, dass Dump-Funktion in 1.5 verfügbar ist, ich habe 1,24Zweig 1.24 haben keine Speicherfunktion

Als ich den Zweig Version mit

The current version is {{ constant('Twig_Environment::VERSION') }} 

I 1.24.0 bekommen drucken. Aber wenn ich die Dump-Funktion:

{{ dump() }} 

Ich erhalte einen dünnen Anwendungsfehler:

Type: Twig_Error_Syntax 
Message: Unknown "dump" function in "template.html.twig" at line 15. 

Was habe ich falsch gemacht?

+0

'1.24' Streichhölzer'> = 1.5' Einschränkung hinzufügen, wenn Sie möchten, genau diese Version versuche '= 1.5' – malarzm

+0

Ich möchte eine Version höher als 1,5, aber ich bekomme immer noch 1,24 Ich verstehe nicht warum. –

+0

Ja meine schlechte, 1.24 und nicht 1.2.4 ... :) –

Antwort

0

Sie sollten Debug-Erweiterung zu Ihrem Zweig Umgebung manually

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

Ja, es ist ein Fall von RTFM ... –

+1

Für mich funktionierte es nur, nachdem ich auch hinzugefügt habe: ** $ twig-> enableDebug(); ** nach dem, was @arhey oben vorgeschlagen. – userfuser

3

Eigentlich ist die Version 1.5 älter als 1.24 (24 größer als 5). Die 1,24 Version ist die neueste stabile und die dump Funktion wird von ihr unterstützt

+0

Ich bekomme immer noch "Dump unbekannte Funktion". Wenn ich eine Zweigversion mit '{{constant ('Twig_Environment :: VERSION')}}' tue, bekomme ich 1.24.0 –

+1

Vielleicht hast du die Debug-Erweiterung nicht aktiviert? Siehe den Dokumentationsteil: http://twig.sensiolabs.org/doc/functions/dump.html, ein Block, der mit 'Die Dump-Funktion ist standardmäßig nicht verfügbar 'beginnt –

Verwandte Themen