首页 > 代码库 > ThinkPHP分页链接的数据拼接
ThinkPHP分页链接的数据拼接
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); }
ThinkPHP分页链接的数据拼接
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。