获取用户列表时出现SonataUserBundle错误

时间:2012-12-12 22:38:34

标签: php symfony symfony-2.1 fosuserbundle sonata-admin

我已经安装了SonataAdminBundle,SonataUserBundle,FOSUserBundle和我自己的软件包,它扩展了FOSUserBundle。

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

  

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

为什么呢?我该怎么办?

UPD:

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

  

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

为什么这种溃败不存在?应该放置这些路线的位置以及为什么在基本的SonataUserBundle安装中没有这些路线?

2 个答案:

答案 0 :(得分:5)

我的名声很差,因此我无法添加评论。回复Hast的评论:

  

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

感谢Extending Sonata User Bundle and adding new fields

将此添加到您的配置中:

sonata_user:
    class:
        user: Acme\UserBundle\Entity\User
        group: Acme\UserBundle\Entity\Group

答案 1 :(得分:2)

您是否按照SonataUserBundle的installation chapter中的所有步骤操作了?也许您错过了步骤2.3.2,它添加了用户管理路由。