0
私の結果はname
と一致するまたはdescription
のいずれかになります。Product CollectionでSQL OR条件を組み合わせる方法は?マジェント?
$custom_collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('*')
->addAttributeToSelect('type')
->addAttributeToSelect('price')
->addAttributeToFilter(array('attribute' => 'name', 'like' => '%' . $queryText . '%'))
->addAttributeToFilter(array('attribute' => 'description', 'like' => '%' . $queryText . '%'))
->addFieldToFilter('attribute_set_id', array(11, 4));
これらは、私はあなたがのためのコードOR条件の下に使用することができます
->addAttributeToFilter(array('attribute' => 'name', 'like' => '%' . $queryText . '%'))
->addAttributeToFilter(array('attribute' => 'description', 'like' => '%' . $queryText . '%'))
あなたはこのようWHERE((名LIKE '値')OR(を使用することができますdescription LIKE 'value')OR(anotherattribute LIKE 'value')).....このリンクを参照してください。http://magento.stackexchange.com/questions/7908/multi-conditionals-or-and-and-inside-and -in-addattributetofilter –