1

继续安装 Symfony2 CMF,我收到错误:

[InvalidArgumentException]                                                                                                                                           
The following document types provided in valid_children are invalid:
Symfony\Cmf\Bundle\SimpleCmsBundle\Doctrine\Phpcr\Page 
The class names provided could not be loaded.  

导致此错误的以下行位于config.yml 文件中:

sonata_doctrine_phpcr_admin:
    document_tree:
        /...
        Symfony\Cmf\Bundle\SimpleCmsBundle\Doctrine\Phpcr\Page:
            valid_children:
                - all
        /...

我正在按照此处文档的说明进行操作:http: //symfony.com/doc/current/cmf/cookbook/creating_cms_using_cmf_and_sonata.html

下面的配置。这是文档中的错误,还是需要调整的设置?文档没有解释 valid_children 参数控制什么或可能的设置。

此设置有哪些可能的选项?对这段代码实际在做什么的任何进一步解释都是有益的。

4

1 回答 1

1

感谢您尝试 CMF 教程!该文档最近没有经过测试(如页面顶部的警告所述)。感谢您指出这个问题。我更新了教程并添加了一些解释:

该树用于了解管理仪表板左侧允许的内容,以及奏鸣曲树小部件。树中的类在编写本教程时未验证,但现在已验证以显式检测拼写错误,而不是不知道为什么树中没有出现。简单的 cms 是另一个可与 cmf 一起使用的捆绑包,但未在先决条件教程中安装...

http://symfony.com/doc/current/cmf/cookbook/creating_cms_using_cmf_and_sonata.html将在接下来的几分钟内更新。

如果您发现本教程或文档中有更多问题,请在 symfony-cmf-docs 上打开 github 问题。

于 2013-11-15T11:04:53.390 回答