Magento API дает проблему, если изображение не существует - PullRequest
1 голос
/ 17 сентября 2010

Я использую magento api .., в котором я использовал "catalog_product_attribute_media.create" .., что создает проблему, если он не получает изображение на сервере, где существует это изображение.проблема в том, что .. он останавливает мой скрипт для дальнейшего запуска, я проверил, если URL-адрес отсутствует .. но как я могу справиться с этой ситуацией, когда он получает URL-адрес ... но изображение не существует

вот мой код...

  if($products[$counter]->small_image_url){//check if url exists
    $newImage = array(
     'file' => array(
       'name' => 'file_name',
         'content' => base64_encode(file_get_contents($products[$counter]->small_image_url)),
         'mime'    => 'image/jpeg'),
         'label'    => $products[$counter]->product_name,
         'position' => 2,
         'types'    => array('thumbnail_image'),
         'exclude'  => 0
         );
 $imageFilename = $proxy->call($sessionId, 'product_media.create', array($sku, $newImage));
}

1 Ответ

0 голосов
/ 17 сентября 2010

Вы пробовали проверять пустую строку?

if($products[$counter]->small_image_url && $products[$counter]->small_image_url != '')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...