2016-04-11 2 views
0

Я использую собственный комплект, созданный мной, и я установил FOSUserBundle. Внутри моего пакета у меня есть UserEntity, у которого есть свой контроллер, и он маршрутизируется с префиксом: /admin/user. Я хочу, чтобы маршрут admin_user_show, чтобы получить действие от FOSUserBundle:Profile:showИспользовать маршрутизацию и контроллеры из другого пакета на Symfony2

Это код routing.yml

admin_user_show: 
path:  /{id}/show 
defaults: { _controller: "CMSBundle:User:show" } 
methods: GET 

изменить его к этому, но я получаю сообщение об ошибке:

fos_user_profile_show: 
path:  /{id}/show 
defaults: { _controller: "FOSUSerBundle:Profile:show" } 
methods: GET 

Этот это ошибка, которую я получаю:

The "FOSUSerBundle" (from the _controller value "FOSUSerBundle:Profile:show") does not exist or is not enabled in your kernel! Did you mean "FOSUserBundle:Profile:show"? 

Как включить FOSUserBu ndle в мой Bundle? Спасибо заранее!

ответ

1

Мне кажется, что у вас есть опечатка в вашей маршрутизации: FOSUSerBundle:Profile:show вместо FOSUserBundle:Profile:show (обратите внимание, что в вашем случае S в Участник капитала)

+0

Большое спасибо! Кажется, все было нормально, кроме моей опечатки. – XhensB

Смежные вопросы