4,251
社区成员
发帖
与我相关
我的任务
分享
import('ORG.Util.Page');// 导入分页类
$mapcount = $User->where($map)->count();// 查询满足要求的总记录数
$Page = new Page($count,25);// 实例化分页类 传入总记录数和每页显示的记录数
//分页跳转的时候保证查询条件
foreach($map as $key=>$val) {
$Page->parameter .= "$key=".urlencode($val).'&';
}
$show = $Page->show();// 分页显示输出
$url = $_SERVER['REQUEST_URI'].(strpos($_SERVER['REQUEST_URI'],'?')?'':"?").$this->parameter;
$parse = parse_url($url);
if(isset($parse['query'])) {
parse_str($parse['query'],$params);
unset($params[$p]);
$url = $parse['path'].'?'.http_build_query($params);
}
这样的话的确是处理不了in、like、between这些条件的。foreach($map as $key=>$val) {
$Page->parameter .= "$key=".urlencode(json_encode($val)).'&';
}
改成这样还是不行啊!