2012-02-21 79 views
1

配置後的空Sonata管理儀表板頁面我沒有讓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] 

網址:管理/儀表板

我看到的是奏鳴曲項目徽標和標題 「儀表盤」 此頁上。 Ofcourse我清除緩存。 JobAdmin類擴展了Sonata \ AdminBundle \ Admin \ Admin。

我沒有錯誤,日誌似乎沒問題。

有人能給我任何建議嗎?

[編輯]

它仍然無法正常工作管理/儀表板是一樣的,但是我必須從URL的像上市等訪問:

/管理/馬雷克/ Jobeet的/工作/名單

回答

2

以下內容添加到應用程序/配置/ config.yml

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

如果您還有問題請嘗試以下控制檯:

PHP應用程序/控制檯奏鳴曲:管理員:解釋sonata.admin.job

2

我下sonata_admin.dashboard.groups註釋掉一切,並得到它的工作的方式。我從教程得到的默認值是

groups: 
     default: ~ 
0

即使有點老問題&的答案,我用的時候已經得到了最新奏鳴曲管理員(3.23.0)=空儀表板和全局搜索相同/相似的問題dashboard/groups in app/config/config.yml

,關鍵是沒有得到很好的documented - 有使用

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

它創建菜單項含的差異。儀表板鏈接和

groups: 
    orders: 
     items: 
      - route: admin_something_list 

它創建相同的菜單項,但是儀表板和全局搜索是空的,因爲服務看上去管理員不兼容..希望這可以幫助別人太:-)