Page du tableau de bord d'administration Sonata vide après la configuration selon la documentation
-
28-10-2019 - |
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
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 :-)