我想使用quicksearch项目搜索范围日期,但直到现在我才意识到在类中,quicksearch是一行代码:
$这 - > search_field = $这 - >激活addField( '线', 'Q', '') - > setNoSave();
我唯一做的就是改变这个:
$ this-> search_field = $ this-> addField('DatePicker','a','Desde:') - > setNoSave();
我只是将“line”更改为“DatePicker”,这很简单我猜,现在如果我向我的经理页面添加快速搜索有2个图标,一个带图标搜索,另一个带图标日历,所以如果我搜索一个约会,我只选择日期并点击图标搜索,并获得该日期的所有结果,但这完美,但如果我添加2个quicksearch并尝试进行范围日期搜索会发生什么?我得到的唯一信息是“找不到记录”。
所以问题是..我如何进行范围日期搜索?我意识到在函数postinit中存在另一行:
$或 - 化合物其中($字段, '象', '%' $ V '%');
如果我提出另一个查询,它可能会有效吗?
$ or-> where($ field> = $ v)或类似的东西?我花了3天多时间尝试这个范围的日期搜索?
因此,如果有人对此代码进行了一些更正,我会非常高兴
答案 0 :(得分:0)
试试这个
$or->where(array(
array($field,'>=',$from_date),
array($field,'<=',$till_date),
));