根据文档配置后的空索纳管理仪表板页面

时间:2012-02-21 17:21:22

标签: symfony admin symfony-sonata sonata-admin

我没有运气让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]

网址:admin / dashboard

我看到的只是奏鸣曲项目徽标和标题“Dashboard”。当然我清除了缓存。 JobAdmin类扩展了Sonata \ AdminBundle \ Admin \ Admin。

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

有人可以给我任何建议吗?

[编辑]

它仍然不起作用admin / dashboard是相同的,但是我可以从url访问列表等:

/管理/马立克/ Jobeet的/工作/列表

3 个答案:

答案 0 :(得分:2)

将以下内容添加到app / config / config.yml

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

如果仍有问题,请在控制台中尝试以下操作:

php app / console sonata:admin:explain sonata.admin.job

答案 1 :(得分:2)

我在sonata_admin.dashboard.groups下注释了所有内容,并以此方式工作。我从教程中得到的默认值是

    groups:
        default: ~

答案 2 :(得分:0)

即使是很老的问题和答案,在"data1":{ "data2":{ "x":"Some text" }, "source": "source: <a href=\"http://example.com/content/123/data123.pdf\">example.com</a>" } "data3":{ "hereDoesntWork": { "format": "f() { return this.data52 / 20 + "x"; }" } } } 中使用dashboard/groups时,我在最新的sonata-admin(3.23.0)=空仪表板和全局搜索中也遇到了相同/类似的问题。

关键不是很好documented - 使用

会有所不同
app/config/config.yml

创建菜单项incl。仪表板链接和

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

创建相同的菜单项,但仪表板和全局搜索是空的,因为该服务看起来与管理员不兼容。希望这也有助于其他人: - )