Magento-导入产品-getAdapter返回null

Magento-导入产品-getAdapter返回null,magento,import,Magento,Import,我正在通过cron job导入产品。起初它运行良好,在数据库中导入了大约400多条记录。但后来我发现,我们需要将外部图像添加到今后将要上传的所有产品中。所以我做了一个谷歌搜索,并使用了这个url中指出的解决方案(使用了Magento 1.6.1解决方案) 我已经按照指示在本地文件中创建了一个单独的文件。但是产品导入现在不起作用,我将$batchModel->getAdapter()设置为null。此外,我还从本地适配器目录中删除了本地文件。此外,我现在正试图导入正常的图像,即在同一个域。以下是我

我正在通过cron job导入产品。起初它运行良好,在数据库中导入了大约400多条记录。但后来我发现,我们需要将外部图像添加到今后将要上传的所有产品中。所以我做了一个谷歌搜索,并使用了这个url中指出的解决方案(使用了Magento 1.6.1解决方案)

我已经按照指示在本地文件中创建了一个单独的文件。但是产品导入现在不起作用,我将$batchModel->getAdapter()设置为null。此外,我还从本地适配器目录中删除了本地文件。此外,我现在正试图导入正常的图像,即在同一个域。以下是我的导入过程的一个片段:

 $profile->run();
  $batchModel = Mage::getSingleton('dataflow/batch');
  var_dump($batchModel->getId());
  if ($batchModel->getId()) {
    var_dump($batchModel->getAdapter());

任何帮助都将不胜感激

我通过添加以下内容解决了此问题:

Mage::app()->getRequest()->setParam('files', $fileName);
在我剧本的开头

其中$fileName是我的“import.csv”的名称

(view app/code/core/Mage/Dataflow/Model/Convert/Parser/Csv.php)