나는 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에서 :