Sonata Admin空白仪表板

时间:2014-04-17 12:04:51

标签: sonata-admin symfony-2.4

我在Symfony 2上有一些他们的项目。其中一个项目今天要完全升级到最新版本。在此之前,一切都很完美。以及项目本身,以及奏鸣曲管理和授权。

升级后,我没有使用旧的配置,并仔细阅读所有供应商的手册,并重新规定。有一些问题,但项目已经开始很快。该网站工作,授权工作,不仅工作管理面板。今天,一天摸索,并不明白为什么我的管理屏幕空白。

enter image description here

/ prc/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保持不变。

在加载课程之前没有达到。我查了一下。

提示,在哪里搜索? 如果需要更多配置,请告诉我 - 我会发布。

2 个答案:

答案 0 :(得分:0)

如果您使用的是最新的Sonata Admin Bundle,根据the documentation,它应该是这样的:

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

答案 1 :(得分:0)

如果您正在使用带有FOSUser套件的Sonata用户捆绑包,那么您可能没有正确的权限来查看您的网页。 如果您实际上正在使用FOSUser,请尝试使用命令行: php app / console fos:user:create adminuser --super-admin

您可以找到更多here

**提示:但您必须在配置中配置奏鸣曲块

sonata_block:
    default_contexts: [cms]
    blocks:
        sonata.admin.block.admin_list:
            contexts:   [admin]
相关问题