联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
查询加了条件后页码不正确模板文件加条件前分页页码页共条正常加
类型:迅睿CMS 更新时间:2020-03-27 09:58:10 模板 分页 module
模板标签里面

search查询加了条件后,page页码不正确


模板文件:search.html

加条件前,分页页码6页共57条,正常。:{search module=MOD_DIR id=$searchid total=$sototal catid=$catid page=1 pagesize=10 urlrule=$urlrule}

=====

加条件后,{search module=MOD_DIR id=$searchid total=$sototal catid=$catid  IN_wzgl=1,2,3  page=1 pagesize=10 urlrule=$urlrule}

分页页码仍然显示6页共57条。其实正确的IN_wzgl=1,2,3条件过滤后应该只有10条符合,页码一页。

该怎么改呢

回帖
  • #1楼    迅睿框架创始人
    2020-03-27 09:25:48
    Chrome 0
    search是固定参数,不能加条件的参考文档:《重写搜索Search类》
  • wuyoulanshi
    #2楼    wuyoulanshi
    2020-03-27 09:27:10
    Chrome 0
    // 自定义组合查询条件
        protected function mysearch($module, $where, $get) {
        
            // 重新对where条件的组装
        
            // 比如我加一个条件作为搜索条件
            // $where[] = "wzgl in (1,2,3) "; // 表加一个zt字段=1的数据
            return $where;
        }
    用一楼梯文档,改改
    满意答案
  • 杰少
    #3楼    杰少
    2020-03-27 09:29:45
    Chrome 0
    方法完美回复迅睿框架创始人
  • 农民大伯
    #4楼    农民大伯
    2020-03-27 09:43:19
    Chrome 0
    二楼代码是对的
  • 小黄人 YELLOW.MAN
    #5楼    小黄人 YELLOW.MAN
    2020-03-27 09:45:25
    Chrome 0
    三楼的复议是正确的
  • 猪肉贩子
    #6楼    猪肉贩子
    2020-03-27 09:58:10
    Chrome 0
    @wuyoulanshi:完美!谢谢众位大佬