Я начинаю изучать symfony2 и загружаю Symfony с продавцами. Но я не запускаю Symfony в производственной среде, он возвращает следующую ошибку:
request.CRITICAL: Twig_Error_Runtime: расширение "demo" не включено в "AcmeDemoBundle: Demo: hello.html.twig" в строке 9
Я пытался установить config.yml так:
services:
twig.extension.acme.demo:
class: Acme\DemoBundle\Twig\Extension\DemoExtension
tags:
- {Name: twig.extension}
arguments:
- @ Twig.loader
Я пытался добавить также пакет Acme в autoload.php, но все равно не работал ... все равно выдает ту же ошибку.
Единственный способ заставить его работать - установить для debug значение true в этой строке:
$kernel = new AppKernel ('prod', false);
но я не хочу делать это в производственной среде, потому что это не будет хорошо.
Может ли кто-нибудь помочь мне, пожалуйста?
Ps .: Извините за мой английский
Edit:
В представлении есть такой код: {% set code = code (_self)%}
Если я заменяю код детали (_self) на что-то другое, он отлично работает ...
Но почему бы не запустить этот код?