1

我已经安装了一个 SonataAdminBundle、一个 SonataUserBundle、FOSUserBundle 和我自己的扩展 FOSUserBundle 的包。

mysite/admin/dashboard 看起来不错,但是当我尝试获取用户列表(mysite/admin/sonata/user/user/list)时,我收到此错误:

类 Application\Sonata\UserBundle\Entity\User 不存在

为什么?我必须做什么?

升级版:

好的,现在我发现了这个问题,但现在我还有另一个问题。

找不到“GET /admin/sonata/user/user/list”的路由

为什么这种溃败不存在?这些路由应该放在哪里,为什么在基本的 SonataUserBundle 安装中没有这些路由?

4

2 回答 2

5

我的名声很差,因此我还不能添加评论。回复 Hast 的评论:

清除。但是,如果我的 FOSUserBundle 由我自己的用户条目、表单类型和处理程序扩展呢?在这种情况下它不起作用

感谢扩展 Sonata User Bundle 并添加新字段

将此添加到您的配置中:

sonata_user:
    class:
        user: Acme\UserBundle\Entity\User
        group: Acme\UserBundle\Entity\Group
于 2014-10-23T07:58:33.297 回答
2

您是否按照SonataUserBundle安装章节中的所有步骤进行操作?也许您错过了添加用户管理路由的步骤 2.3.2。

于 2012-12-13T18:56:51.780 回答