我在我的magento安装中添加了一个名为“book”的新产品类型。就此而言,我在本地池下创建了一个模块。我们假设这个模块名为MyNameSpace / Producttypes。 现在我想将一些“书籍”导入商店。
我已经修改了我的config.xml,所以我就像
一样<global>
...
<importexport module="producttypes">
<import_product_types>
<book>producttypes/import_entity_product_type_book</book>
</import_product_types>
</importexport>
...
</global>
此外,我添加了我的新班级:
MyNameSpace_Producttypes_Model_Import_Entity_Product_Type_Book
但是当我尝试导入时,我总是会收到“无效的实体模型”错误。
调试它,我有一个例外 警告:include(Mage / Producttypes / Model / Import / Entity / Product / Type / Book.php):无法打开流:第93行上的[...] / lib / Varien / Autoload.php中没有此类文件或目录
所以,问题是:为什么试图在“法师”名称空间而不是我的名下找到我的班级?我的配置中还需要其他东西吗?
答案 0 :(得分:0)
您的课程名为*_Bookable
,但您的配置XML中有*_book
。