Magento - 从产品获取媒体库图像



在文件目录/产品/视图/类型/选项/configurable.phtml中,我正在尝试创建一个类似

<?php
        $arrayImages=array();
        foreach ($_product->getMediaGalleryImages() as $image) {
            $var= Mage::helper('catalog/image')->init($_product, 'image', $image->getFile())->resize(265);
            $arrayImages[$image->getLabel()]=$var;
        } 
?>

理想情况下,这个数组应该是这样的

array([imagelabel]=>'image url',[imagelabel 2]=>'image url 2',....)

但我得到的是

array([imagelabel]=>'an object  Mage_Catalog_Helper_Image Object', ...)

当我尝试在 foreach 循环中回显 $var 变量时,我正确获取了图像 url,但是当我尝试将其分配到数组中时,我遇到了这个问题。

请帮帮我...

问候

更改以下内容:

$arrayImages[$image->getLabel()]=$var;

对此:

$arrayImages[$image->getLabel()]=(string)$var;

相关内容

  • 没有找到相关文章

最新更新