Mage :: getModel ( 'catalog/product' ) -> getCollection () -> addFieldToFilter ( 'vendor' ,array( 'in' => array('Sony', 'Fuji') )) -> addFieldToFilter ( 'price' ,array( 'qteq' => '15000' ))
дает выборку where vendor in ('Sony','Fuji') and price>=15000
Mage :: getModel ( 'catalog/product' ) -> getCollection () -> addFieldToFilter ( 'vendor' , array( array( 'eq' => 'Fuji' ), array ('like' => '%son%')))
дает where vendor='Fuji' or vendor like '%son%'
Как можно сделать выборку where vendor = 'Fuji' or price>15000?
В смысле, сложность в том, чтобы объединить с помощью or два фильтра для разных атрибутов товара