Sonata异常获得太多管理员注册

Ama*_*ney 10 symfony sonata-admin symfony-2.3

我收到消息:

无法找到该类的有效管理员:Aman\VarshneyBundle\Entity\ArticleTable,获得太多管理员注册:sonata.admin.appsreview,sonata.admin.review,sonata.admin.article

我无法弄清楚这个问题.

bra*_*tek 27

您必须在字段定义中指定"admin_code"选项

在构建表单时在管理员类中

protected function configureFormFields(FormMapper $formMapper)
{
    $formMapper->add('user', 'entity', array(), array(
        'admin_code' => 'your.user.admin.service'

    ));
}
Run Code Online (Sandbox Code Playgroud)

只有在同一实体有多个管理类时才会发生这种情况.

  • 警告:对于listmapper和showmapper,你必须将它添加到第三个参数数组,这有多么令人困惑 (3认同)