日期范围搜索atk4

时间:2014-03-21 15:54:05

标签: atk4 agiletoolkit quick-search

我想使用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天多时间尝试这个范围的日期搜索?

因此,如果有人对此代码进行了一些更正,我会非常高兴

1 个答案:

答案 0 :(得分:0)

试试这个

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