我有这段代码:
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('*')
->setPageSize(4)
->setCurPage(4);
foreach ($collection as $product) {
$image = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'catalog/product'.$product->getImage();
echo '<img src="'.$image.'" WIDTH=245 HEIGHT=245>';
}
这完美并展示了4个产品图片。 当属性颜色等于白色时,如何从属性颜色中获取4个产品图像?
当我尝试这个时,我得到一个错误:
->addAttributeToSelect('color', 'white')
答案 0 :(得分:1)
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('color', 'white')
->setPageSize(4)
->setCurPage(4);