[整理]Magento2 开发中遇到的错误以及解决方案

下面记录了一些我在二次开发Magento2是所遇到的错误、错误原因以及解决方案:

1. Object DOMDocument should be created

type: report

日志摘要:

1 a:4:{i:0;s:37:"Object DOMDocument should be created.";i:1;s:7698:"#0 D:wwwprinceprince-devvendormagentoframeworkViewElementUiComponentConfigReader.php(95): MagentoFrameworkViewElementUiComponentConfigDomMerger->getDom()
2 #1 D:wwwprinceprince-devvendormagentomodule-uiModelManager.php(258): MagentoFrameworkViewElementUiComponentConfigReader->read()
3 #2 D:wwwprinceprince-devvendormagentomodule-uiModelManager.php(166): MagentoUiModelManager->prepare(bcn_news_edit_t...)
4 #3 D:wwwprinceprince-devvendormagentoframeworkViewElementUiComponentFactory.php(144): MagentoUiModelManager->prepareData(bcn_news_edit_t...)
5 #4 D:wwwprinceprince-devvendormagentoframeworkViewLayoutGeneratorUiComponent.php(124): MagentoFrameworkViewElementUiComponentFactory->create(bcn_news_edit_t..., NULL, Array)
1 a:4:{i:0;s:37:"Object DOMDocument should be created.";i:1;s:7698:"#0 D:wwwprinceprince-devvendormagentoframeworkViewElementUiComponentConfigReader.php(95): MagentoFrameworkViewElementUiComponentConfigDomMerger->getDom() 2 #1 D:wwwprinceprince-devvendormagentomodule-uiModelManager.php(258): MagentoFrameworkViewElementUiComponentConfigReader->read() 3 #2 D:wwwprinceprince-devvendormagentomodule-uiModelManager.php(166): MagentoUiModelManager->prepare(bcn_news_edit_t...) 4 #3 D:wwwprinceprince-devvendormagentoframeworkViewElementUiComponentFactory.php(144): MagentoUiModelManager->prepareData(bcn_news_edit_t...) 5 #4 D:wwwprinceprince-devvendormagentoframeworkViewLayoutGeneratorUiComponent.php(124): MagentoFrameworkViewElementUiComponentFactory->create(bcn_news_edit_t..., NULL, Array)

原因: Layout中的某个Block没有找到指定的Class,或者说指定的Class不存在

解决方案: 新增对应于这个Block的Class,或者从Layout中删除Block节点

作  者:

作  者:
下面记录了一些我在二次开发Magento2是所遇到的错误、错误原因以及解决方案: 1. Object DOMDocument should be created type: report 日志摘要: 1 a:4:{i:0;s:37:"Object DOMDocument should be created.";i:1;s:7698:"#0 D:wwwprinceprince-devvendormagentoframeworkViewElementUiComponentConfigReader.php(95): MagentoFrameworkViewElementUiComponentConfigDomMerger->getDom() 2 #1 D:wwwprinceprince-devvendormagentomodule-uiModelManager.php(258): MagentoFrameworkViewElementUiComponentConfigReader->read() 3 #2 D:wwwprinceprince-devvendormagentomodule-uiModelManager.php(166): MagentoUiModelManager->prepare(bcn_news_edit_t...) 4 #3 D:wwwprinceprince-devvendormagentoframeworkViewElementUiComponentFactory.php(144): MagentoUiModelManager->prepareData(bcn_news_edit_t...) 5 #4 D:wwwprinceprince-devvendormagentoframeworkViewLayoutGeneratorUiComponent.php(124): MagentoFrameworkViewElementUiComponentFactory->create(bcn_news_edit_t..., NULL, Array) 原因: Layout中的某个Block没有找到指定的Class,或者说指定的Class不存在 解决方案: 新增对应于这个Block的Class,或者从Layout中删除Block节点 作  者:
经验分享 程序员 微信小程序 职场和发展