0

按照安装说明,我添加了

#depts
[SonataAdminBundle]
    git=git://github.com/sonata-project/SonataAdminBundle.git
    target=/bundles/Sonata/AdminBundle
    version=origin/2.0

#app/config/config.yml
sonata_block:
    default_contexts: [cms]
    blocks:
        sonata.admin.block.admin_list:
            contexts:   [admin]

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

启动了更新

$ php bin/vendors install

所有供应商捆绑包都已更新/安装,但在SonataAdminBundle写入之后

[Symfony\Component\Config\Exception\FileLoaderLoadException]                 
Cannot import resource "/var/www/Symfony/app/config/config.yml" from "/var/  
www/Symfony/app/config/config_dev.yml".                                      

[InvalidArgumentException]                                                   
There is no extension able to load the configuration for "sonata_block" (in  
/var/www/Symfony/app/config/config.yml). Looked for namespace "sonata_bloc  
k", found "framework", "security", "twig", "monolog", "swiftmailer", "doctr  
ine", "assetic", "sensio_framework_extra", "jms_security_extra", "glide_rep  
ort", "fos_user", "glide_user", "acme_demo", "web_profiler", "sensio_distri  
bution"                                                                      

[Symfony\Component\Config\Exception\FileLoaderLoadException]                 
Cannot import resource "/var/www/Symfony/app/config/config.yml" from "/var/  
www/Symfony/app/config/config_dev.yml".                                      

[InvalidArgumentException]                                                   
There is no extension able to load the configuration for "sonata_block" (in  
/var/www/Symfony/app/config/config.yml). Looked for namespace "sonata_bloc  
k", found "framework", "security", "twig", "monolog", "swiftmailer", "doctr  
ine", "assetic", "sensio_framework_extra", "jms_security_extra", "glide_rep  
ort", "fos_user", "glide_user", "acme_demo", "web_profiler", "sensio_distri  
bution"                                                                      

可能是什么原因?

4

1 回答 1

2

SonataAdminBundle 有许多依赖项,因为它是在您引用的说明中编写的。那些是:

    SonataCacheBundle
    SonataBlockBundle
    SonatajQueryBundle
    KnpMenuBundle (Version 1.1.*)
    Exporter

您可能错过了 SonataBlockBundle(至少错误表明您没有sonata_block从 config.yml 加载的扩展名)

于 2012-06-18T14:51:13.197 回答