私は Magento getResourceModel の初心者で、クエリに単純なフィルターを追加しようとしていますが、getResourceModel を使用してそれを理解することはできません。
元のクエリ:
$collection = Mage::getResourceModel('catalog/product_collection');
Mage::getModel('catalog/layer')->prepareProductCollection($collection);
$collection->addAttributeToFilter('promotion', 1)->setOrder('price', 'desc');
where句を追加したいだけです:
(`price` - `final_price`) >= (`price` * 0.4)
誰かがこれを行うのを手伝ってくれますか?
これですべてです、ありがとう!