nochso/html-compress-twig extensionを使用して、すべてのhtml、インラインCSS、jsを圧縮したいと思いますが、初めてTwigに新しい拡張子を登録して、次の行を追加する場所について少し混乱します。私のプロジェクトで:SymfonyでTwig Extensionを登録
$twig = new Twig_Environment($loader);
$twig->addExtension(new \nochso\HtmlCompressTwig\Extension());
私は小枝のドキュメントを読んでいたが、それらは同じ例を入れて、ちょうど次を追加すると、それは非常に私を助けてくれませんでした:
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:
私は唯一の拡張を有効にしたいです世界中で{% htmlcompress %}{% endhtmlcompress %}
を使用できるあなたがタグ付けされたサービスとして、このようにあなたの小枝の拡張子を登録することができます任意の小枝テンプレート
あなたが良く従いますsymfony固有のドキュメントはこちら:http://symfony.com/doc/current/templating/twig_extension.html –
正しいsymfonyのバージョンを選択することを忘れないでください。 –