我遇到了无法解决的问题。部分是因为我无法用正确的术语来解释它。我是新手,对这个笨拙的问题感到抱歉。
您可以在下面看到我的目标概述。
我正在使用 Magento CE 1.7.0.2
在SQL中,我们有一个关键字BETWEEN,用于过滤两个值之间的记录。
例如:Select * from Mytable where rollnum BETWEEN 10 AND 100;
就像我想在Magento中使用
$_productCollection = Mage::getResourceModel('reports/product_collection')->addAttributeToSelect('*')->setOrder($choice, 'asc');
在上面我想用那个&这应该像SQL中的BETWEEN关键字一样工作..
任何想法......
答案 0 :(得分:0)
$collection->addAttributeToFilter('start_date', array('date' => true, 'to' => $todaysDate))
->addAttributeToFilter('end_date', array(
array('date' => true, 'from' => $todaysDate),
array('null' => true)
)
简单的方法,解决你的问题:
$_productCollection->addAttributeToFilter(
array(
'attribute' => 'rollnum',
'in' => array(10, 100)
)
);