Sim*_*ity 1 php filter magento
我是Magento的新手,我正试图弄清楚如何过滤一系列产品.情况就是这样:我有一个产品有'样式',这是产品的属性(样式的例子:黄铜).我需要获得所有其他具有"黄铜"风格的产品.
我做了一些研究并发现了addFieldToFilter()方法,但它似乎没有工作(或者,很可能,我没有正确使用它):
$same_style_collection = Mage::getModel('catalog/product')->getCollection()
->addFieldToFilter(array(array('attribute' => 'name', 'like' => 'brass')));
Run Code Online (Sandbox Code Playgroud)
谁能帮我?这将不胜感激.
你试过这样的吗?
$collection = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToFilter('style', 'brass');
Run Code Online (Sandbox Code Playgroud)
这将为您style
提供具有值属性的所有产品brass
.
如果要从您使用的EAV集合中过滤数据addAttributeToFilter
,并且想要从平面表集合中过滤数据时使用addFieldToFilter
.