网站地图    收藏   

主页 > php专栏 > php分页 >

php codeigniter框架分页类

来源:未知    时间:2014-11-27 22:52 作者:xxadmin 阅读:

[导读] codeigniter 具有非常容易使用的分页类,在本教程中我会做一个从数据库教程返回一组结果并分页这些结果的简单例子,我将使用最新版本的 ci,分页类并没有修改,至少我认为没有,用最新的...

codeigniter 具有非常容易使用的分页类,在本教程中我会做一个从数据库教程返回一组结果并分页这些结果的简单例子,我将使用最新版本的 ci,分页类并没有修改,至少我认为没有,用最新的稳定版框架总是好的.

调用方法,代码如下:

  1. //创建分页 
  2. $config = array(); 
  3. $this->load->library('hpages'); 
  4. $config['base_url'] = "channel/lists/c{$slug}/{page}"
  5. $config['total_rows'] = intval($total); 
  6. $config['per_page'] = $pagesize
  7. //开源代码phpfensi.com 
  8. $config['uri_segment'] = 1; 
  9. $config['num_links'] = 3; 
  10. $config['underline_uri_seg'] = 1; //下划线uri中页数所在的位置 
  11. $this->hpages->init($config);  
  12. $this->template['lists'] = $list
  13. $this->template['pagestr'] = $this->hpages->create_links(1); 

php文件代码,实例如下:

  1. <?php if (! defined('basepath')) exit('access denied!'); 
  2. /** 
  3. * file_name : hpages.php 
  4. * 浩海网络 前台 分页类 
  5. * 
  6. * @package                haohailuo 
  7. * @author                by laurence.xu <haohailuo@163.com> 
  8. * @copyright        copyright (c) 2010, haohailuo, inc. 
  9. * @link                http://www.haohailuo.com 
  10. * @since                version 1.0 $id$ 
  11. * @version                wed dec 08 12:21:17 cst 2010 
  12. * @filesource 
  13. */ 
  14. class hpages { 
  15.         var $base_url                        = '';        //基本链接地址 
  16.         var $total_rows                  = '';        //数据总数 
  17.         var $per_page                         = 10;        //每页条数 
  18.         var $num_links                        =  2;        //要显示的左右链接的个数 
  19.         var $cur_page                         =  1;        //当前页数 
  20.         var $first_link                   = '‹ first';        //首页字符 
  21.         var $next_link                        = '>';                        //下一页的字符 
  22.         var $prev_link                        = '<';                        //上一页的字符 
  23.         var $last_link                        = 'last ›';        //末页的字符 
  24.         var $uri_segment                = 3;                //分页数所在的uri片段位置 
  25.         var $full_tag_open                = '';                //分页区域开始的html标签 
  26.         var $full_tag_close                = '';                //分页区域结束的后html标签 
  27.         var $first_tag_open                = '';                //首页开始的html标签 
  28.         var $first_tag_close        = ' ';        //首页结束的html标签 
  29.         var $last_tag_open                = ' ';        //末页开始的html标签 
  30.         var $last_tag_close                = '';                //末页结束的html标签 
  31.         var $cur_tag_open                = ' <b>';//当前页开始的... 
  32.         var $cur_tag_close                = '</b>';        //当前页结束的... 
  33.         var $next_tag_open                = ' ';        //下一页开始的..... 
  34.         var $next_tag_close                = ' ';        //下一页结束的..... 
  35.         var $prev_tag_open                = ' ';        //上一页开始的..... 
  36.         var $prev_tag_close                = '';                //上一页结束的..... 
  37.         var $num_tag_open                = ' ';        //“数字”链接的打开标签。 
  38.         var $num_tag_close                = '';                //“数字”链接的结束标签。 
  39.         var $page_query_string        = false; 
  40.         var $query_string_segment = 'per_page'
  41.          
  42.         

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论