Пользовательский KnpMenuBundle TwigRenderer в Symfony2
Я кодирую проект Symfony2. Я использую KnpMenuBundle и Twitter Bootstrap 3. Что плохого в том, что KnpMenuBundle не генерирует хорошие классы для моего меню. Я получил класс ="текущий" вместо класса ="активный".
Я ищу, что делать, и вот что я уже сделал:
- Я скопировал TwigRender из KnpMenu в каталог Renderer и изменил атрибуты currentClass в методе конструкции.
- У меня был мой конструктор меню и мой пользовательский рендерер для сервисов.
- Я пытался сделать это.
Но я получаю это исключение
An exception has been thrown during the rendering of a template ("Catchable Fatal Error: Argument 1 passed to Acme\MenuBundle\Renderer\CustomRenderer::__construct() must be an instance of Twig_Environment, string given, called in /var/www/project1/app/cache/dev/appDevDebugProjectContainer.php on line 1337 and defined in /var/www/project1/src/Acme/MenuBundle/Renderer/CustomRenderer.php line 24") in "AcmeHelloBundle:Default:index.html.twig".
Я бы хотел, чтобы ты смог мне помочь.
Хроническое.
PS: извините за то, что я говорю, но я не являюсь носителем английского языка;)