继续安装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 问题,如果您在文档中发现本教程或其他问题的进一步问题。