2016-08-19 96 views

回答

0

裝載產品後:

$objectManager = \Magento\Framework\App\ObjectManager::getInstance(); 
$product = $objectManager->create('Magento\Catalog\Model\Product')->load(PRODUCT ID); 

你可以得到一個產品的所有圖像用下面的代碼:

$images = $product->getMediaGalleryImages(); 

這將返回一個集合的所有圖像添加到產品。 你可以選擇任何圖像或採取的第一個這樣的:

$image = $images->getFirstItem(); 

之後,你麪包車得到與

$imageUrl = $image->getFile(); 

要將其設置在產品上的圖像的URL是這樣的:

$product->setImage($image); 
$product->setSmallImage($image); 
$product->setThumbnail($image); 
$product->setSwatchImage($image); 

並保存此產品:

$product->save(); 
相關問題