Page du tableau de bord d'administration Sonata vide après la configuration selon la documentation

StackOverflow https://stackoverflow.com/questions/9382075

Question

Je n'ai pas de chance de faire fonctionner Sonata Admin.

Ma configuration:

#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 / tableau de bord

Tout ce que je vois, c'est le logo du projet Sonata et le titre "Tableau de bord" sur cette page. Bien sûr, j'ai vidé le cache.La classe JobAdmin étend Sonata \ AdminBundle \ Admin \ Admin.

Je n'ai aucune erreur, les journaux semblent être corrects.

Quelqu'un pourrait-il me donner des conseils?

< [EDIT

Cela ne fonctionne toujours pas. L'administrateur / tableau de bord est le même, mais j'ai accès à la liste, etc. à partir d'URL comme:

/ admin / marek / jobeet / job / list

Était-ce utile?

La solution

Ajoutez ce qui suit à app / config / config.yml

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

Si vous rencontrez toujours des problèmes, essayez ce qui suit dans votre console:

application php / console sonata: admin: explique sonata.admin.job

Autres conseils

J'ai tout commenté sous sonata_admin.dashboard.groups et je l'ai fait fonctionner de cette façon.La valeur par défaut que j'ai obtenue des didacticiels était

    groups:
        default: ~

Même une petite vieille question et réponse, j'ai le même problème / similaire dans la dernière sonata-admin (3.23.0)= tableau de bord vide et recherche globale lors de l'utilisation de dashboard/groups dans app/config/config.yml.

La clé n'est pas bien documenté - il y aune différence en utilisant

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

qui crée l'élément de menu incl.liens de tableau de bord et

groups:
    orders:
        items:
            - route: admin_something_list

qui crée le même élément de menu, mais le tableau de bord et la recherche globale sont vides car le service semble incompatible avec l'administrateur. J'espère que cela aidera les autres aussi :-)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top