CI分页做到定长并且可以输入跳转页面
本帖最后由 63606052 于 2010-7-1 12:42 编辑先上图
只需在application\libraries 下面重写一下Pagination类
调用方式和CI原有的调用方式一样
class MY_Pagination extends CI_Pagination {
......
//做到在第一页和最后一页前后一样的长度
if(($end-$start)<=($this->num_links*2-1)) {
if($start <= 1) {
$end = ($start+($this->num_links*2))<$num_pages ? ($start+($this->num_links*2)) : $num_pages ;
} else {
$start =$end-$this->num_links*2+1;
}
}
.......
........
//后面加上可以输入跳转页面
if($this->inputsearch)
$output .=$this->input_tag_open.'<input type="text" name="custompage" id="custompage" size="3" /><input type="button" value="go" />'.$this->input_tag_close;
......
}
有兴趣的点此 支持原创,谢谢分享 支持楼主,谢谢楼主的分享 :handshake
谢谢lz分享! :lol海伟,来给你踩一下.:lol 致命错误:调用未定义的方法ci_pagination::ci_pagination()还需要改哪?
页:
[1]