【问题标题】:cakephp search and paginate between datecakephp在日期之间搜索和分页
【发布时间】:2011-05-26 13:52:24
【问题描述】:

我正在尝试修改此代码以在我的应用程序中实现搜索 http://mrphp.com.au/code/search-forms-cakephp

代码有效,但我正在尝试按日期添加过滤器

这个过滤器不起作用......

这是我的代码

    if(isset($this->passedArgs['Search.data1']) ) {
    $data1=$this->passedArgs['Search.data1'];
    $this->log($data1,LOG_DEBUG);

    if(isset($this->passedArgs['Search.data2']) ) {
        $data2=$this->passedArgs['Search.data2'];
    }
        else {
        $data2=$this->passedArgs['Search.data1'];

    }

    $this->paginate['conditions'][] = array('Report.data BETWEEN ? AND ?' => array($data1,$data2));

}

网址类似于 index/Search.data1:2011-05-19/Search.data2:2011-05-26

有什么想法吗?

谢谢

【问题讨论】:

    标签: php search cakephp-1.3 date-range


    【解决方案1】:

    尝试更改分页条件:

    $this->paginate['Report']['conditions'] = array("Report.data BETWEEN '$data1' AND '$data2'");
    

    应该可以的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-27
      • 2019-07-28
      • 2012-09-30
      • 2011-08-12
      • 2015-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多