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

时间:2013-10-24 13:34:42

标签: magento

在文件目录/ product / view / type / options / 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变量时,我正确地获取了Image url但是当我尝试将其分配到数组中时我得到了这个问题..

请帮帮我......

此致

1 个答案:

答案 0 :(得分:2)

改变这个:

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

到此:

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