Answers for "magento 2 get image by product id in phtml"

1

magento 2 get product image

use Magento\Framework\App\ObjectManager;
use Magento\Framework\View\Element\Template;
use Magento\Catalog\Model\Product;

class myClass extends Template
{	
	/**
	 * @param \Magento\Catalog\Model\Product $product
	 * @return \Magento\Catalog\Block\Product\Image
	 */
	public function getProductImage(Product $product){
		$objectManager =\Magento\Framework\App\ObjectManager::getInstance();
		/** @var \Magento\Catalog\Block\Product\ImageBuilder $imageBuilder */
		$imageBuilder = $objectManager->create(\Magento\Catalog\Block\Product\ImageBuilder::class);
		return $imageBuilder->create($product, 'category_page_grid');
	}
}

// in phtml use
<?=$block->getProductImage($product)?>
Posted by: Guest on December-10-2020

Code answers related to "magento 2 get image by product id in phtml"

Browse Popular Code Answers by Language