在文件目录/ 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但是当我尝试将其分配到数组中时我得到了这个问题..
请帮帮我......
此致
答案 0 :(得分:2)
改变这个:
$arrayImages[$image->getLabel()]=$var;
到此:
$arrayImages[$image->getLabel()]=(string)$var;