Ich möchte nochso/html-compress-twig extension verwenden, um alle HTML, Inline-CSS und js zu komprimieren.Aber es ist das erste Mal, dass ich eine neue Erweiterung auf Twig registrieren und ich bin etwas verwirrt darüber, wo ich die folgenden Zeilen hinzufügen sollte in meinem Projekt:Registrieren Twig Extension in Symfony
$twig = new Twig_Environment($loader);
$twig->addExtension(new \nochso\HtmlCompressTwig\Extension());
ich den Zweig in der Dokumentation las, aber es hat mir geholfen, nicht viel, wie sie das gleiche Beispiel setzen und fügen sie einfach die folgenden:
Twig does not care where you save your extension on the filesystem, as all extensions must be registered explicitly to be available in your templates.
You can register an extension by using the addExtension() method on your main Environment object:
ich die Erweiterung nur aktivieren möchten global und in der Lage sein, {% htmlcompress %}{% endhtmlcompress %}
in verwenden jeder Zweig Vorlage
Sie besser folgen die Symfony-spezifische Dokumentation hier: http://symfony.com/doc/current/templating/twig_extension.html –
Vergessen Sie nicht, die richtige Symfony-Version zu wählen, die Sie auch verwenden –