valid_children setting for Symfony Sonata / CMF


valid_children setting for Symfony Sonata / CMF

继续安装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参数正在控制什么或可能的设置。

此设置有哪些可能的选项?对此代码实际执行的操作的任何进一步解释都将是有益的。

感谢您尝试 CMF 教程!此文档最近未经过测试(如页面开头的警告所示)。感谢您指出此问题。我更新了教程并添加了一些解释:

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

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

请在 symfony-cmf-docs 上打开 github 问题,如果您在文档中发现本教程或其他问题的进一步问题。