用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1980|回复: 2
收起左侧

[HELP] CI分页问题

[复制链接]
发表于 2013-9-24 15:20:06 | 显示全部楼层 |阅读模式
本帖最后由 ⊱涐菂明兲⊰ 于 2013-9-24 15:33 编辑

有两种情况,一个按分类来分页,一个是按日期来分页
视图那里传参数怎么传?
控制器那里分页怎么写?
跪求解决............

这是视图   category_id 是分类id
<ul class="nav nav-list">
              <li class="nav-header">分类</li>
              <?php foreach($cate as $val){ ?>
             <li><a href="<?php echo site_url('main/index/'.$val['category_id']); ?>"><?php echo $val['category_name']; ?></a>        
             </li>
              <?php } ?>

              <li class="nav-header">按日期</li>
             <?php for($i=2013; $i>=2008; $i--){ ?>
              <li ><a href="<?php echo site_url('main/index/'.$i); ?>"><?php echo $i; ?></a></li>
              <?php } ?>
            </ul>

这是控制器的
        $num=6;
        $page=$this->uri->segment(4,1);   
               
        $offset=($page-1)*$num;

        //分类id
       $category_id=$this->uri->segment(3,0);  

               
                        
                $this->load->library('pagination');

                $config['base_url'] = site_url('main/index/'.$category_id);   
                $config['total_rows'] =$count;  //总记录数
                $config['per_page'] = $num;
                $config['use_page_numbers'] = TRUE;
                $config['uri_segment'] = 4;   
                $config['first_link'] = 'First';
                $config['last_link'] = 'Last';
                $config['cur_page'] = $this->uri->segment(3);  

                $this->pagination->initialize($config);

                $page_links=$this->pagination->create_links();

                                
        }

那个日期怎么接收过来,$config['base_url'] 这里怎么写?
还有模型里面的sql语句怎么写,这个问题我郁闷了好久,求帮忙!!!!

如果有多种分页情况,又该如何写?{:soso_e150:}
























































发表于 2013-9-24 19:14:05 | 显示全部楼层
CI是开发框架,不是你要的类似wordpress或者drupal。

如果你不是php程序员,不建议使用,去找thinkphp吧。

如果你是程序员,不要这么懒嘛。。。
发表于 2013-9-24 19:14:41 | 显示全部楼层
看文档吧,CI的文档是我见过写得最好了的。。。

本版积分规则