Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento2 从产品型号Magento 2获取产品图像_Magento2 - Fatal编程技术网

Magento2 从产品型号Magento 2获取产品图像

Magento2 从产品型号Magento 2获取产品图像,magento2,Magento2,我正在抓取一个产品对象: $productId = 9184; $objectManagerProd = \Magento\Framework \App\ObjectManager::getInstance(); $currentproduct = $objectManagerProd->create('Magento\Catalog\Model\Product')->load($productId); 我试图用图像助手抓取产品图像,但它不起作用。我也尝试

我正在抓取一个产品对象:

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

我试图用图像助手抓取产品图像,但它不起作用。我也尝试过getImage()。有人能帮忙吗?谢谢

尝试使用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();

从Magento 2的PHTML文件中的产品获取产品图像

$_objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$imageHelper  = $_objectManager->get('\Magento\Catalog\Helper\Image');
<?php $image_url = $imageHelper->init($product, 'product_thumbnail_image')->setImageFile($product->getFile())->resize($imagewidth, $imageheight)->getUrl(); ?>
$\u objectManager=\Magento\Framework\App\objectManager::getInstance();
$imageHelper=$\u objectManager->get('\Magento\Catalog\Helper\Image');

您没有使用
$imagewidth
$imageheight
您将imageID值传递为“产品缩略图图像”。我还看到了magento中的“最近查看的产品、网格、内容”小部件。你能告诉我有多少种imageID吗?