奏鸣曲管理员/用户:"班级不存在" (ReflectionException)

时间:2012-09-01 14:08:02

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

我目前正在尝试设置SonataAdminBundle以及我的自定义用户捆绑包。我的用户包使用getParent方法从Sonata用户包中删除,而使用AppKernel注册时,SonataUserBundle使用FOSUserBundle进行注释。

一切正常。我得到的唯一问题是当我尝试从管理仪表板访问“添加新用户”时,我得到“类不存在”错误。不知怎的,在某个地方,symfony失去了它正在处理的类的跟踪。

让我感到沮丧的是,除此之外,一切都很好。我可以查看用户列表(虽然有时会显示错误“项目'用户名'为''不存在”...实际上大部分时间),组,添加组以及我的所有用户都可以登录,注销并正确行事。

我的猜测是,这是一个错误。你说什么?

我现在正在使用Symfony 2.1.0 ......到目前为止没有任何改变。

2 个答案:

答案 0 :(得分:0)

对我来说,当我从Config中删除了Group Entity配置时发生了这个错误,但是后来仍然在Admin类中引用它...也许它就是这样的?

答案 1 :(得分:0)

对我来说,我的EntityAdmin.php文件没有正确的权限,而sonata admin无法读取它。

确保它可读。