Symfony-CMF灯具没有创建

时间:2013-08-29 14:36:33

标签: php symfony doctrine-orm symfony-cmf

我已经搜索了所有手册以获得答案,但根本找不到它。

我正在尝试使用此文档将CMF应用于我现有的Symfony 2项目:http://symfony.com/doc/master/cmf/tutorials/creating_cms_using_cmf_and_sonata.html

然后,我在这里解释了树问题:http://symfony.com/doc/master/cmf/tutorials/creating_cms_using_cmf_and_sonata.html#tree-problems

我尝试使用PHPCR填充一些灯具,如下所述:http://symfony.com/doc/master/cmf/tutorials/using_blockbundle_and_contentbundle.html#using-the-phpcr

但是我没有运气这个奇怪的红色背景错误:

  

在链配置的命名空间Doctrine \ ODM \ PHPCR \ Document,Symfony \ Component \ Routing,Symfony \ Cmf \ Bundle \ RoutingBundle \中找不到类'Symfony \ Cmf \ Bundle \ BlockBundle \ Doctrine \ Phpcr \ SimpleBlock' Model,Symfony \ Cmf \ Bundle \ RoutingBundle \ Doctrine \ Phpcr,Symfony \ Cmf \ Bundle \ MenuBundle \ Model,Symfony \ Cmf \ Bundle \ MenuBundle \ Doctrine \ Phpcr

这是什么意思以及如何治愈这种奇怪的行为?

此外,是否有人有一个很好的解释或教程如何使用这个伟大的Symfony-CMF的东西?

1 个答案:

答案 0 :(得分:4)

此错误看起来没有激活CmfBlockBundle的任何存储层。你有像

这样的东西吗?
cmf_block:
    persistence:
        phpcr:
            enabled: true

如果你也使用CmfCoreBundle,那么就可以在那里启用它,因为CmfCoreBundle会将此配置添加到所有cmf包中。

cmf_core:
    persistence:
        phpcr:
            enabled: true