こんにちは、Magento 内でカスタム モデルを作成しました (リソースは Mage_Core_Model_Resource_Db_Collection_Abstract に基づいています)。すべてがうまく機能します。テーブルにフィルターを作成しようとしましたが、次のwhere句が出力されます。
where
product_id = 1
and ((customer_id = 0 and customergroup_id = 2) or (customergroup_id = 0 and customer_id = 3))
and ((productgroup_id = 0 and product_class = 8) or (product_class = 0 and productgroup_id = 4))
addFilterなどを使用してそれを行う方法についてのアイデアはありますか?