根据文档

问题描述:

配置后的空Sonata管理仪表板页面我没有让Sonata Admin工作的好运气。根据文档

我的配置:

#app/config/config.yml 

JobeetBundle: 
    resource: "@JobeetBundle/Resources/config/routing.yml" 
    prefix: /

admin: 
    resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml' 
    prefix: /admin 

_sonata_admin: 
    resource: . 
    type: sonata_admin 
    prefix: /admin 

#JobeetBundle/Resources/config/services.yml 

    sonata.admin.job: 
    class: Marek\JobeetBundle\Admin\JobAdmin 
    tags: 
     - { name: sonata.admin, manager_type: orm, group: jobeet, label: job } 
    arguments: [null, Marek\JobeetBundle\Entity\Job, MarekJobeetBundle:JobAdmin] 

网址:管理/仪表板

我看到的是奏鸣曲项目徽标和标题 “仪表盘” 此页上。 Ofcourse我清除缓存。 JobAdmin类扩展了Sonata \ AdminBundle \ Admin \ Admin。

我没有错误,日志似乎没问题。

有人能给我任何建议吗?

[编辑]

它仍然无法正常工作管理/仪表板是一样的,但是我必须从URL的像上市等访问:

/管理/马雷克/ Jobeet的/工作/名单

以下内容添加到应用程序/配置/ config.yml

#app/config/config.yml 
dashboard_groups: 
    marek_job: 
     label: Jobs 
     items: [sonata.admin.job] 

如果您还有问题请尝试以下控制台:

PHP应用程序/控制台奏鸣曲:管理员:解释sonata.admin.job

我下sonata_admin.dashboard.groups注释掉一切,并得到它的工作的方式。我从教程得到的默认值是

groups: 
     default: ~ 

即使有点老问题&的答案,我用的时候已经得到了最新奏鸣曲管理员(3.23.0)=空仪表板和全局搜索相同/相似的问题dashboard/groups in app/config/config.yml

,关键是没有得到很好的documented - 有使用

groups: 
    orders: 
     items: 
      - sonata.admin.something 

它创建菜单项含的差异。仪表板链接和

groups: 
    orders: 
     items: 
      - route: admin_something_list 

它创建相同的菜单项,但是仪表板和全局搜索是空的,因为服务看上去管理员不兼容..希望这可以帮助别人太:-)