Magento Dataflow错误:方法“解析”未在适配器中定义

时间:2013-03-13 14:07:23

标签: parsing magento methods import

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

Everythings在当地运作良好。我的电脑,本地服务器没有问题。所以是时候在客户端服务器上测试它,我上传de文件,csv以及当我在dataflow Advances profile执行时,我有这个错误:

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

我再说一遍,我在本地检查它是否有效,但不在服务器上。

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

提前致谢!

3 个答案:

答案 0 :(得分:2)

在定义“本地”代码文件的类名时必定会出现一些错误,请检查本地文件product.php的类名。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

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