2014-03-07 53 views
0

選擇圖像,我有這樣的一段代碼:從屬性值的Magento

$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') 

回答

1
$collection = Mage::getModel('catalog/product')->getCollection() 
->addAttributeToSelect('*') 
->addAttributeToFilter('color', 'white') 
->setPageSize(4) 
->setCurPage(4); 
+0

謝謝您的回答,我收到此錯誤:解析錯誤:語法錯誤,意想不到的T_OBJECT_OPERATOR – Janp95

+0

檢查我的編輯答案 – shivam

+0

太謝謝你了!你能解釋我出了什麼問題嗎? – Janp95