Фильтр коллекции по атрибуту Set - PullRequest
5 голосов
/ 13 марта 2010

Как будет фильтровать коллекцию по имени набора атрибутов

Я пытаюсь следующим образом, но он не работает

$collection->addAttributeToFilter('attribute_set_name',"Quantity Television Parts");

Спасибо

Ответы [ 2 ]

13 голосов
/ 16 марта 2010

Вот как я это делаю.

Я посмотрел id атрибута set-name в таблице "eav_attribute_set" таблицы и использовал следующий фильтр:

$products->addAttributeToFilter('attribute_set_id','33');
3 голосов
/ 10 июля 2012

Мы можем отфильтровать коллекцию по набору атрибутов, используя:

addAttributeToFilter('attribute_set_id','attribute set id here');

Предположим, ваш идентификатор набора атрибутов равен 10.

Например

$collection = Mage::getModel('catalog/product')->getCollection();

$collection->addAttributeToFilter('status', array('eq' =>1))

           ->addAttributeToFilter('attribute_set_id','10')
           ->addAttributeToSelect('*');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...