日期范围搜索atk4



我想使用快速搜索项搜索范围日期,但直到现在我才意识到,在类快速搜索是一行代码:

$ this -> search_field = $ this -> addField("线"、"问",")-> setNoSave ();

我所做的唯一的事情就是变成这样:

$ this -> search_field = $ this -> addField(‘DatePicker’,‘‘,‘Desde:’)——> setNoSave ();

我只是将"行"更改为"DatePicker",所以我猜很简单,现在如果我添加一个快速搜索到我的管理器页面有2个图标,一个是图标搜索,另一个是图标日历,所以如果我搜索一个日期,我只是选择日期并点击图标搜索,并得到我与该日期的所有结果,这是完美的,但如果我添加2个快速搜索并尝试做一个范围日期搜索会发生什么?我得到的唯一消息是"No Records Found"。

所以问题是……我如何做范围日期搜索?我意识到在函数postinit中存在另一行:

或->美元(美元,‘喜欢’,‘%’。v。美元' % ');

也许它会工作,如果我把另一个查询?

$or->where($field>=$v)或类似的东西??我已经花了超过3天的时间来尝试做这个范围日期搜索?

如果有人对这段代码有什么修改的话我很乐意

试试这个

$or->where(array(
      array($field,'>=',$from_date),
      array($field,'<=',$till_date),
));

相关内容

  • 没有找到相关文章

最新更新