欢迎您光临买源码,本站秉承服务宗旨 履行“站长”责任,销售只是起点,服务永无止境!

做项目的时候,搜索应该是最常用的功能之一,tp5中已经将分页给封装好了,拿来直接使用即可,还是paginate()函数。下面贴出详细代码来说明其用法。

做到搜索+分页,最主要一点就是了解paginate()函数的用法:

/**以下为模型层代码**/
    //前端传过来的要搜索的值
    $find = Request::instance()->param('find');
    //活动的id
    $id = Request::instance()->param('a_id');

    //搜索结果分页:要给paginate函数中传入第三个参数$pageParam,这个参数中要包含搜索的值$pageParam['query']['find']

    $pageParam['query']['find'] = $find;
    $result = db('activity_record')->where('activityid','=',$id)->where('name|mobile|openid','like','%'.$find.'%')->order(['id'=>'desc'])->paginate(10,false,$pageParam);

    return $result;

这样搜索出来的结果数组,在前端遍历的时候就可以实现搜索结果分页的功能了!

注意:分页别忘了在前端调用render()这个函数 用法:{$list->render()}

免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

买源码 » TP5中搜索分页

发表评论