show()方法中,会自动的优先拼接$_POST里的数据,组成分页链接的参数,所以有时候我们调用分页类生成分页链接时,可能需要合理的设置$_POST/$_GET的参赛
show() 部分源码如下:
// 分析分页参数 if($this->url){ $depr = C(‘URL_PATHINFO_DEPR‘); $url = rtrim(U(‘/‘.$this->url,‘‘,false),$depr).$depr.‘__PAGE__‘; }else{ if($this->parameter && is_string($this->parameter)) { parse_str($this->parameter,$parameter); }elseif(is_array($this->parameter)){ $parameter = $this->parameter; }elseif(empty($this->parameter)){ unset($_GET[C(‘VAR_URL_PARAMS‘)]); //分页链接拼接的参数 $var = !empty($_POST)?$_POST:$_GET; if(empty($var)) { $parameter = array(); }else{ $parameter = $var; } } $parameter[$p] = ‘__PAGE__‘; $url = U(‘‘,$parameter); }
时间: 2024-11-06 07:19:34