2012-03-15 12 views
0

私はcronジョブを使って製品をインポートしています。まず、うまく動作し、データベースに約400個の奇妙なレコードがインポートされました。しかし、後で私は、今後アップロードするすべての製品に外部画像を追加する必要があることを知りました。だからGoogle検索を行い、このURLで指摘されているような解決方法を使用しましたhttp://www.blog.magepsycho.com/how-to-import-product-images-from-external-url-in-magento/(Magento 1.6.1ソリューションを使用)。Magento - インポート製品 - getAdapterがnullを返す

私はローカルファイル内にdirected.Butとして製品のインポートが機能していないため、$ batchModel-> getAdapter()をnullにしています。ローカルのファイルをローカルのアダプタから削除しましたディレクトリ。また、現在、同じドメインにある通常の画像をインポートしようとしています。以下は私のインポートプロセスのスニペットです:

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

何か助けていただければ幸いです!

答えて

1

私は追加することで、この問題を解決:

Mage::app()->getRequest()->setParam('files', $fileName); 

を$ fileNameには、私の "import.csv"

(view app/code/core/Mage/Dataflow/Model/Convert/Parser/Csv.php) 
の名前である私のスクリプトのbeginnig

関連する問題