0

データを含む複数選択属性「my_attribute」があります

スロット_1

スロット_2

スロット_3

slot_4

そして、割り当てられた属性を持つ製品。

product_1 - slot_1 AND slot_3

product_2 - slot_3 AND slot_1

product_3 - slot_4 AND slot_2

product_4 - slot_1 AND slot_4

...

私は、slot_1 と slot_3 を含む製品のみを表示しようとします。結果として、product_1 と product_2 を取得する必要があります。

$collection = Mage::getModel('catalog/product')
            ->getCollection()
            ->addAttributeToSelect('*')        
            ->addAttributeToFilter('attribute ',array('in' => array(slot_1,slot_3)))

しかし、私は予期しない結果を得ています

この投稿の記事を読みましたが、解決策が見つかりません。どうすれば自分の問題を解決できるのだろうかと思っています thx 助けてください

4

1 に答える 1

0

試す

addAttributeToFilter('slot_1', array('eq' => slot_3))
于 2013-04-26T11:09:08.720 に答える