Пустая страница панели инструментов Sonata Admin после настройки в соответствии с документацией - PullRequest
1 голос
/ 21 февраля 2012

Мне не повезло с работой 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]

URL: admin / dashboard

Все, что я вижу, это логотип проекта сонаты и заголовок "Панель инструментов" на этой странице. Конечно, я очистил кеш. Класс JobAdmin расширяет Sonata \ AdminBundle \ Admin \ Admin.

У меня нет ошибок, журналы вроде бы в порядке.

Может ли кто-нибудь дать мне какой-нибудь совет?

[EDIT]

Он по-прежнему не работает Администратор / панель инструментов остается прежней, однако у меня есть доступ к списку и т. Д. По URL-адресу:

/ администратор / Marek / Jobeet / работа / список

Ответы [ 3 ]

2 голосов
/ 17 июля 2012

Я закомментировал все в sonata_admin.dashboard.groups и получил так работать. Значение по умолчанию, которое я получил из учебников, было

    groups:
        default: ~
2 голосов
/ 22 февраля 2012

Добавьте следующее в app / config / config.yml

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

Если у вас все еще есть проблемы, попробуйте следующее в вашей консоли:

php app / console sonata: admin:объяснить sonata.admin.job

0 голосов
/ 03 ноября 2017

Даже маленький старый вопрос и ответы, у меня та же / похожая проблема в последней sonata-admin (3.23.0) = пустая панель инструментов и глобальный поиск при использовании dashboard/groups в app/config/config.yml.

Ключ не очень хорошо задокументирован - есть разница с использованием

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

, который создает пункт меню вкл. ссылки на панель инструментов и

groups:
    orders:
        items:
            - route: admin_something_list

, который создает тот же пункт меню, однако панель мониторинга и глобальный поиск пусты, так как служба выглядит несовместимой с администратором. Надеюсь, это поможет и другим: -)

...