0

我有一个导入产品的方法,我所做的是,我在 local/Mage/Catalog/Model/Convert/Adapter 中创建一个新文件并覆盖 saveRow 函数,这个文件类是 Mage_Catalog_Model_Convert_Adapter_Product 的扩展。

Everythings 在本地运行良好。我的电脑没有问题,在我的本地服务器上。所以是时候在客户端服务器上测试它了,我上传了 de 文件,也上传了 csv,当我在数据流 Advances 配置文件中执行时,我遇到了这个错误:

适配器目录/convert_adapter_productconfigurable 中未定义方法“解析”

我再说一遍,我在本地检查它并且它可以工作,但不是在服务器上。

我禁用,刷新然后再次启用缓存,重新索引数据,我不做什么。由于某种原因,在服务器中找不到类或类似的东西。

提前致谢 !

4

3 回答 3

2

定义“本地”代码文件的类名一定有错误,请检查本地文件product.php的类名。

于 2016-04-18T12:37:58.993 回答
0

1)而不是上传文件,我认为您应该在客户端服务器magento上明确编写新的适配器类...在此之前请检查版本冲突 2)如果问题仍然存在,请尝试显式调用父类解析方法或覆盖它...希望这会有所帮助....实际上在不知道代码的情况下很难预测您应该做什么...

于 2013-07-04T10:39:53.547 回答
0

解决问题的最佳方法是检查位于您的 magento 根文件夹中的日志:

var/log/system.log
var/log/exception.log

我的猜测是你还没有编译插件。请在您的管理面板系统 -> 工具 -> 编译中运行

于 2016-06-08T22:20:06.133 回答