Domanda

Non ho fortuna nel far funzionare l'amministratore della Sonata.

La mia configurazione:

#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: amministratore/dashboard

Tutto quello che vedo è il logo del progetto Sonata e il titolo "Dashboard" in questa pagina. Ovviamente ho cancellato la cache. La classe JobAdmin estende Sonata Adminbundle Admin Admin.

Non ho errori, i registri sembrano essere ok.

Qualcuno potrebbe darmi qualche consiglio?

MODIFICARE

Non funziona ancora admin/dashboard è lo stesso, tuttavia ho accesso all'elenco ecc. Da URL come:

/admin/Marek/JobEet/Giobbe/Elenco

È stato utile?

Soluzione

Aggiungi quanto segue ad app/config/config.yml

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

Se hai ancora problemi, prova quanto segue nella tua console:

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

Altri suggerimenti

Ho commentato tutto sotto Sonata_admin.dashboard.groups e ho fatto funzionare in questo modo. Il valore predefinito che ho ottenuto dai tutorial era

    groups:
        default: ~

Anche una piccola domanda e risposte, ho avuto lo stesso/simile problema nell'ultimo sonata-admin (3.23.0) = dashboard vuota e ricerca globale quando si utilizza dashboard/groups in app/config/config.yml.

La chiave non va bene documentato - C'è una differenza usando

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

che crea voce di menu incl. Dashboard Links e

groups:
    orders:
        items:
            - route: admin_something_list

che crea la stessa voce di menu, tuttavia la dashboard e la ricerca globale sono vuote poiché il servizio sembra incompatibile dall'amministratore .. spero che anche questo aiuti gli altri :-)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top