作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我想根据不同属性的多个标准来选择产品。
我知道如何使用 $collection->addAttributeToFilter('someattribute', array('like' => '%'));
但我想为 OR 条件使用多个属性。
喜欢:
$collection->addAttributeToFilter('someattribute', array('like' => 'value'));`
或
$collection->addAttributeToFilter('otherattribute', array('like' => 'value'));`
获取“someattribute”或“otherattribute”设置为“value”的产品
这可能吗?
最佳答案
是的。
$collection->addAttributeToFilter(
array(
array('attribute' => 'someattribute', 'like' => 'value'),
array('attribute' => 'otherattribute', 'like' => 'value'),
array('attribute' => 'anotherattribute', 'like' => 'value'),
)
);
关于php - Magento 集合中的 addAttributeToFilter 和 OR 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5301231/
我是一名优秀的程序员,十分优秀!