我正在尝试做一些看似简单但行不通的事情
我正在运行 Magento 1.5.1。
我想在产品页面上显示与原始项目具有相同属性的所有项目。
例如:
项目 A 具有 XYZ 属性,显示所有其他具有 xyz 属性的项目。
到目前为止,我没有尝试过任何工作......
编辑:
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToSelect('name');
$collection->addAttributeToSelect('orig_price');
//filter for products who name is equal (eq) to Widget A, or equal (eq) to Widget B
$collection->addFieldToFilter(array(
array('name'=>'orig_price','eq'=>'Widget A'),
array('name'=>'orig_price','eq'=>'Widget B'),
));
foreach ($collection as $product) {
//var_dump($product);
var_dump($product->getData());
}
编辑2:我试过:
$collection = Mage::getModel('catalog/product')->getCollection(); $collection->addAttributeToSelect('name');
$collection->addAttributeToSelect('color');
//filter for products who name is equal (eq) to Widget A, or equal (eq) to Widget B
$collection->addAttributeToFilter(array( array('name'=>'color','eq'=>'red')
));
foreach ($collection as $product) { //var_dump($product);
var_dump($product->getData()); }
什么都没有出现