2013-11-14 27 views
1

繼續安裝Symfony2的CMF,我得到的錯誤:valid_children的征程上設置的Symfony索納塔/ 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參數正在控制什麼或可能的設置。

此設置有哪些可能的選項?對代碼實際執行的任何進一步解釋都是有益的。

回答

1

感謝您嘗試CMF教程!這個文檔最近沒有經過測試(正如頁面頭部的警告所述)。感謝您指出這個問題。我更新了教程並添加了一些解釋:

該樹用於知道管理儀表板左側以及奏鳴曲樹窗口小部件允許的內容。樹中的類在編寫本教程時未經過驗證,但現在經過驗證可以明確檢測到拼寫錯誤,而不是不知道爲什麼事情不會顯示在樹中。簡單的cms是可與cmf一起使用的另一個軟件包,但未安裝在必備教程中...

http://symfony.com/doc/current/cmf/cookbook/creating_cms_using_cmf_and_sonata.html將在接下來的幾分鐘內更新。

如果您發現本教程還有其他問題或文檔中有其他問題,請在symfony-cmf-docs上打開github問題。