Я пытаюсь использовать knpMenuBundle в symfony 4
Я визуализирую {{knp_menu_render ('App: MenuBuilder: menuTags')}}
класс находится в src / App \ Menu \ MenuBuilder
получать
An exception has been thrown during the rendering of a template ("Bundle "App" does not exist or it is not enabled. Maybe you forgot to add it in the registerBundles() method of your App\Kernel.php file?").
Во-вторых, я пытаюсь использовать это как услугу -
{{ knp_menu_render('App\Menu\Builder:menuTags') }}
не работает ...
Я могу ввести эту службу автоматической регистрации в другой контроллер.
читаю в упаковщике -
KnpMenuBundle v2.2.1
require:
symfony/framework-bundle: ~2.7|~3.0 | ^4.0
так что он должен работать - в официальной документации Symfony любая информация о Symfony 4
https://symfony.com/doc/master/bundles/KnpMenuBundle/menu_service.html
Я считаю, что удаление APpBundle было глупым способом ...
Есть идеи, как я могу использовать MenuBuilder?