浏览文章
文章信息
Fatal error: Uncaught Error: Cannot instantiate interface|Magento2
13721
报错:
Fatal error: Uncaught Error: Cannot instantiate interface Demo\Model\DemoInterface
原因一、di.xml路径引入错误
<preference for="Aiweline\Demo\Api\DemoInterface" type="Aiweline\Demo\Model\Demo" /> # 检查此处代码映射路径是否正确原因二、class名与文件名不一致错误
DemoInterface.php
interface DemoInterface #检查文件名字与类名是否错误原因三、不要用接口去实现接口
<preference for="Aiweline\Demo\Api\DemoInterface" type="Aiweline\Demo\Model\Demo" /> # 检查此处代码映射路径是否正确也就是说上面的type属性指向的必须是一个真正的实现类,不能是接口。