我已经搜索了所有手册以获得答案,但根本找不到它。
我正在尝试使用此文档将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的东西?
答案 0 :(得分:4)
此错误看起来没有激活CmfBlockBundle的任何存储层。你有像
这样的东西吗?cmf_block:
persistence:
phpcr:
enabled: true
如果你也使用CmfCoreBundle,那么就可以在那里启用它,因为CmfCoreBundle会将此配置添加到所有cmf包中。
cmf_core:
persistence:
phpcr:
enabled: true