Trong Magento 1 tôi đã luôn sử dụng
$_product->getMediaGallery('images')
Nhưng trong nguồn từ Magento 2 tôi thấy
$productImage = $block->getImage($_product, $image);
echo $productImage->toHtml();
Nó chỉ nhận được hình ảnh sản phẩm đầu tiên. Làm thế nào để tôi có được hình ảnh thứ hai hoặc thứ ba (không chỉ là cơ sở)?
Chức năng GetMediaGallery không tồn tại?
Cập nhật: $ _product-> getMediaGalleryImages () ném NULL trong một var_dump
và
đối với getMediaGallery và getMediaGalleryEntries Tôi gặp lỗi thông báo tương tự:
Undefined property: Magento\Catalog\Model\Product\Interceptor::$getMediaGallery
\Magento\Catalog\Model\Product::getMediaGalleryImages()