2016-06-09 1 views
2

Я захватывая объект продукта с:Получить изображение продукта от продукта Модели Magento 2

$productId = 9184; 
    $objectManagerProd = \Magento\Framework \App\ObjectManager::getInstance(); 
    $currentproduct = $objectManagerProd->create('Magento\Catalog\Model\Product')->load($productId); 

Я попытался захватить изображение продукта с помощником изображений, но он не работает. Я также попытался getImage(). Любое тело может помочь? Благодаря!

ответ

1
$images = $currentproduct->getImage(); 

Это в конечном итоге работает!

5

попробуйте использовать imageHelper как следующее:

$objectManager = \Magento\Framework\App\ObjectManager::getInstance(); 
$helperImport = $objectManager->get('\Magento\Catalog\Helper\Image'); 

    $imageUrl = $helperImport('Magento\Catalog\Helper\Image') 
     ->init($currentproduct, 'product_page_image_large') 
     ->setImageFile($currentproduct->getFile()) 
     ->getUrl(); 
+0

Вы не используете '$ imagewidth' и' $ imageheight' – surfer190