1

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

网址:管理员/仪表板

我在此页面上看到的只是奏鸣曲项目徽标和标题“仪表板”。当然,我清除了缓存。JobAdmin 类扩展了 Sonata\AdminBundle\Admin\Admin。

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

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

[编辑]

它仍然不起作用管理/仪表板是相同的,但是我可以从 url 访问列表等,例如:

/admin/marek/jobeet/工作/列表

4

3 回答 3

2

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

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

如果您仍然遇到问题,请在控制台中尝试以下操作:

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

于 2012-02-22T02:23:36.320 回答
2

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

    groups:
        default: ~
于 2012-07-17T10:53:14.050 回答
0

即使是很少的旧问题和答案,我在最新的奏鸣曲管理员(3.23.0)=空仪表板和使用dashboard/groupsin时的全局搜索中也遇到了相同/类似的问题app/config/config.yml

关键没有很好的记录- 使用有区别

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

它创建了菜单项,包括。仪表板链接和

groups:
    orders:
        items:
            - route: admin_something_list

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

于 2017-11-03T13:54:08.747 回答