`
- 浏览:
529640 次
- 性别:
- 来自:
苏州
-
控制器里调用
-
<spanstyle="font-size:16px;">$config['page_url']
-
='about/science';
-
$config['page_size']=$pagesize;
-
$config['rows_num']=$num_rows;
-
$config['page_num']=$page;
-
-
-
$this->load->library('Custom_pagination');
-
$this->custom_pagination->init($config);
-
echo$this->custom_pagination->create_links();</span>
-
<?php
-
classpage{
-
-
public$page;
-
public$pagenum;
-
public$pagesize;
-
publicfunction__construct($count,$pagesize){
-
$this->pagenum=ceil($count/$pagesize);
-
$this->pagesize=$pagesize;
-
$this->page=(isset($_GET['p'])&&$_GET['p']>0)?intval($_GET['p']):1;
-
}
-
-
-
-
publicfunctiongetUrl(){
-
$url='index.php?'.http_build_query($_GET);
-
$url=preg_replace('/[?,&]p=(\w)+/','',$url);
-
$url.=(strpos($url,"?")===false)?'?':'&';
-
return$url;
-
}
-
-
-
-
publicfunctiongetPage(){
-
$url=$this->getUrl();
-
$start=$this->page-5;
-
$start=$start>0?$start:1;
-
$end=$start+9;
-
$end=$end<$this->pagenum?$end:$this->pagenum;
-
$pagestr='';
-
if($this->page>5){
-
$pagestr="<ahref=".$url."p=1".">首页</a>";
-
}
-
if($this->page!=1){
-
$pagestr.="<ahref=".$url."p=".($this->page-1).">上一页</a>";
-
}
-
-
for($i=$start;$i<=$end;$i++){
-
$pagestr.="<ahref=".$url."p=".$i.">".$i."</a>";
-
}
-
if($this->page!=$this->pagenum){
-
$pagestr.="<ahref=".$url."p=".($this->page+1).">下一页</a>";
-
-
}
-
if($this->page+5<$this->pagenum){
-
$pagestr.="<ahref=".$url."p=".$this->pagenum.">尾页</a>";
-
}
-
return$pagestr;
-
}
-
-
}
-
-
$page=newpage(100,10);
-
$str=$page->getPage();
-
echo$str;
-
-
-
?>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
ci分页
PHP_CI框架分页使用, 欢迎大家学习哦哦哦!
codeigniter分页类的使用 ...对于codeigniter框架分页类的使用非常的简单,下面通过一个实例来讲解一下这个分类的使用。 首先分页要设计到一个数据库中的记录,所以先建立一个数据表books,字段名及类型介绍如下:
主要介绍了CI框架简单分页类用法,结合实例形式分析了CI框架简单分页类基本定义与使用方法,需要的朋友可以参考下
在ci中我们做查询,一般要写2条查询语句,但是我在这里封装了一个方法实现了实现2次调用,方便好用,希望大家采纳。谢谢啦
10.CI框架学习-实例操作查看文章CI分页类使用与自定义与AR类连贯操作 11.CI框架学习-实例操作CI自带验证码使用与如何扩展自定义类库(验证码) 12.CI框架学习-实例操作SESSION类使用与扩展自定义公共类与登陆验证 13...
BluePage是一个通用的分页类,它能帮助你更快地完成分页任务。 先看使用例子: http://www.bluessoft.com/project/bluepage/example.php 使用例子1: 以下为引用的内容: include ( "lib/BluePage.class.php" )...
主要介绍了CI分页类首页、尾页不显示的解决方法,结合实例形式较为详细的分析说明了CI框架分页代码的运行原理与显示首页、尾页的具体方法,需要的朋友可以参考下
jsf 分页jsf 分页 可直接在myeclipse6.0以上版本运行
这是一个继承于CI的model类,自己写的,有不少问题,等着你修改。 主要是一个简单是数据库注入过滤,一个带分页条件返回,其他的就是增删查改了。
codeigniter分页
下面进入正题:CI的原生分页类中有一个参数 $config[anchor_class]这个参数是用来设置分页链接的样式的,所以我们可以设置成这样:$config[anchor_class] = “class=ajax_fpage”;然后在view部分这样采用禁止a便签...
这是一组数据记录分页插件,基本满足所有形式的分页显示。具体形式如下: 1-10 | 11-20 | 21-30 形式 1 | 2 | 3 | 4 | 5 形式 第一页 - 上一页 - 下一页 - 最后页 形式 以字母索引 A | B | C | D | E | F 形式 ...
if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据 intPage = 1; } else{//将字符串转换成整型 intPage = java.lang.Integer.parseInt(strPage); if(intPage) intPage = 1...
CodeIgniter 是一个小巧但功能强大的 PHP 框架。这篇文章主要介绍了CI框架(ajax分页,全选,反选,不选,批量删除)完整代码,需要的朋友可以参考下
本文实例讲述了CodeIgniter分页类pagination使用方法。分享给大家供大家参考,具体如下: controller控制器(application/controller/page.php文件): public function index() { $this->load->model ( 'home_...
主要介绍了一个自己封装的Codeigniter(CI)框架的分页函数以及Codeigniter(CI)框架分页类的使用心得,非常简单实用,希望对大家能有所帮助
codeigniter 项目包含文件上传,验证码,数据库操作,分页处理
写了一些简单功能,供新手人参考...相册(CI批量上传),登陆,注册(验证码),分页+搜索,购物流程,无限分类,编辑器的整合,省市县三级联动,权限管理,网店的配送方式,支付接口(暂时只做支付宝接口)等等功能。