2012-03-15 4 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을 반환합니다.

로컬 파일에서 별도의 파일을 만듭니다. 그러나 제품 가져 오기가 작동하지 않고 $ batchModel-> getAdapter()가 null로 표시됩니다. 로컬 어댑터에서 로컬 파일을 삭제했습니다. 예배 규칙서. 또한 이제는 동일한 도메인에있는 일반 이미지를 가져 오려고합니다. 다음은 가져 오기 프로세스의 스 니펫입니다.

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

어떤 도움을 주시면 감사하겠습니다 !!!

$ 파일 이름이 내 "import.csv"

(view app/code/core/Mage/Dataflow/Model/Convert/Parser/Csv.php) 
에 대한 이름입니다

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

을 내 스크립트의 beginnig에서 :

답변

1

나는 추가하여이 문제를 해결
관련 문제