0

我正在使用我构建的自定义捆绑包,并且我已经安装了 FOSUserBundle。在我的包中,我有UserEntity它的 Controller 并且它的路由带有前缀:/admin/user。我希望路线admin_user_showFOSUserBundle:Profile:show

这是 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"?

如何将 FOSUserBundle 包含到我的 Bundle 中?先感谢您!

4

1 回答 1

1

在我看来,您的路由中有错字: FOSUSerBundle:Profile:show而不是FOSUserBundle:Profile:show (请注意,在您的情况下,用户中的 S 是大写)

于 2016-04-11T17:01:15.880 回答