我已经安装了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安装中没有这些路线?
答案 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,它添加了用户管理路由。