Я получаю все свои активные специальные продукты, используя этот код, который я где-то нашел:
$collection = $this->_addProductAttributesAndPrices($collection)
->addStoreFilter()
->addAttributeToFilter('special_from_date', array('date' => true, 'to' => $todayDate))
->addAttributeToFilter('special_to_date', array('or'=> array(
0 => array('date' => true, 'from' => $todayDate),
1 => array('is' => new Zend_Db_Expr('null')))
), 'left')
->setPageSize($this->get_prod_count())
->setCurPage($this->get_cur_page());
Теперь я хочу получить только продукты, которые имеют специальную цену <= цена, однако ядо сих пор не могу понять, как это сделать. </p>
Я читал эту страницу: http://www.magentocommerce.com/wiki/5_-_modules_and_development/catalog/using_collections_in_magento
, и я пытался это без успеха:
->addAttributeToFilter('special_price', array('lt' => 'price'))
Спасибоза вашу помощь!