首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日期范围搜索atk4

日期范围搜索atk4
EN

Stack Overflow用户
提问于 2014-03-21 23:54:05
回答 1查看 52关注 0票数 0

我想使用quicksearch item对范围日期进行搜索,但直到现在我才意识到类中的quicksearch包含以下代码行:

$this->search_field=$this->addField('line','q','')->setNoSave();

我做的唯一一件事就是改成这样:

$this->search_field=$this->addField('DatePicker','a','Desde :')->setNoSave();

我只是将"line“改为"DatePicker",所以我猜,现在如果我添加一个快速搜索到我的经理页面有2个图标,一个图标搜索,另一个图标日历,所以如果我搜索一个日期,我只需选择日期,点击图标搜索,并得到该日期的所有结果,这是完美的,但如果我添加2个快速搜索,并尝试做一个范围日期搜索会发生什么?我得到的唯一消息是“找不到记录”。

所以问题是..如何进行范围日期搜索?我意识到在postinit函数中还有另一行:

$or->where($field,'like','%'.$v.'%');

如果我放入另一个查询,可能会起作用?

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

因此,如果任何人对这段代码有任何更正,我将非常高兴

EN

回答 1

Stack Overflow用户

发布于 2014-03-25 16:58:15

尝尝这个

代码语言:javascript
复制
$or->where(array(
      array($field,'>=',$from_date),
      array($field,'<=',$till_date),
));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22563477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档