2014-04-17 94 views
0

我有幾個他們的Symfony的2項目對他們中的一個今天癢共做升級到最新版本。在此之前,一切都很完美。而項目本身以及奏鳴曲管理和授權。索納塔管理空白儀表盤

升級後,我沒有滾花老CONFIGS,並仔細閱讀手冊的所有廠商,再次規定全部結束。有幾個問題,但項目開始很快。該網站的作品,授權作品,不僅作品管理面板。今天,一天摸索着,無法理解爲什麼我的管理員屏幕一片空白。

enter image description here

在/src/Itfrogs/SiteBundle/Resources/config/services.yml

... 
    sonata.admin.dictionary.group: 
      class: Itfrogs\SiteBundle\Admin\Model\DictionaryGroupsAdmin 
      tags: 
       - { name: sonata.admin, manager_type: orm, group: Content, label: Dictionary Group } 
      arguments: 
       - ~ 
       - Itfrogs\SiteBundle\Entity\DictionaryGroup 
       - ~ 
      calls: 
       - [ setTranslationDomain, [ItfrogsSiteBundle]] 
... 

在主config.yml

... 
sonata_block: 
    default_contexts: [cms] 
    blocks: 
     sonata.admin.block.admin_list: 
      contexts: [admin] 

     #sonata.admin_doctrine_orm.block.audit: 
     # contexts: [admin] 

     sonata.block.service.text: 
     sonata.block.service.action: 
     sonata.block.service.rss: 
     sonata.media.block.media: 

sonata_admin: 
    dashboard: 
     blocks: 
      - 
       position: left 
       type: sonata.admin.block.admin_list 
... 

我認爲這是基本的。休息一下手冊。類Itfrogs \ SiteBundle \ Admin \ Model \ DictionaryGroupsAdmin和實體Itfrogs \ SiteBundle \ Entity \ DictionaryGroup保持不變。

在加載類沒有達到之前。我檢查了。

提示,在哪裏搜索? 如果有更多的配置需要告訴我 - 我會發布。

回答

0

只要你正在使用最新索納塔管理員捆綁應該是這樣的,根據the documentation

sonata_block: 
    default_contexts: [cms] 
    blocks: 
     sonata.admin.block.admin_list: 
      contexts: [admin] 
0

如果你使用的用戶索納塔與捆束FOSUser,那麼你可能沒有正確的權限查看您的網頁。 如果使用FOSUser事實上,試試在命令行: PHP應用程序/控制檯FOS:用戶:創建管理用戶--super管理員

你可以找到更多here

**提示:但你必須在您的配置配置奏鳴曲塊

sonata_block: 
    default_contexts: [cms] 
    blocks: 
     sonata.admin.block.admin_list: 
      contexts: [admin]