加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

ci框架分页类咋用?一文带你搞懂ci分页

发布时间:2022-04-07 15:46:51 所属栏目:语言 来源:互联网
导读:我们做网页的时候,常常会需要使用到分页,这篇文章主要给大家分享CI框架分页类的用法,下文代码具有一定的借鉴价值,感兴趣的朋友可以参考一下,下面我们就一起来看看吧。 /** * * 关于 页码有效性的判断需要加在 控制器中判断,即当页码数1或者总页数 * */

       我们做网页的时候,常常会需要使用到分页,这篇文章主要给大家分享CI框架分页类的用法,下文代码具有一定的借鉴价值,感兴趣的朋友可以参考一下,下面我们就一起来看看吧。
 
/**
 *
         * 关于 页码有效性的判断需要加在 控制器中判断,即当页码数<1或者>总页数
 *
 */
        class Custom_pagination
{
  var $page_url = ''; //分页目标URL
  var $page_size = 10; //每一页行数
  var $page_num = 1;//页码
  var $rows_num= '';//数据总行数
  var $links_num= 3;//选中链接前后的链接数,必须大于等于1
 
  var $anchor_class= '';//链接样式类
  var $current_class= '';//当前页样式类
  var $full_tag_open= '';//分页开始标签
  var $full_tag_close= '';//分页结束标签
  var $info_tag_open= '';
  var $info_tag_close= ' ';
  var $first_tag_open= '';
  var $first_tag_close= ' ';
  var $last_tag_open= ' ';
  var $last_tag_close= '';
  var $cur_tag_open= ' <strong>';
  var $cur_tag_close= '</strong>';
  var $next_tag_open= ' ';
  var $next_tag_close= ' ';
  var $prev_tag_open= ' ';
  var $prev_tag_close= '';
  var $num_tag_open= ' ';
  var $num_tag_close= '';
 
  public function __construct($params = array())
  {
    if (count($params) > 0)
    {
      $this->init($params);
   
    ////////////////////////////////////////////////////////
    //创建链接开始
    ////////////////////////////////////////////////////////
    $output = $this->full_tag_open;
    $output .= $this->info_tag_open.'共'.$rows_num.'条数据 第 '.$page_num.'/'.$pages.' 页'.$this->info_tag_close;
    //首页
    if($page_num > 1)
    {
      $output .= $this->first_tag_open.'<a '.$anchor_class.' href="'.site_url($page_url).'" rel="external nofollow" >
      首页</a>'.$this->first_tag_close; 

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读