2014-04-17 35 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]