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

[已解决] 分页未正常显示,各位帮忙瞅瞅。附代码

[复制链接]
发表于 2011-5-10 15:41:32 | 显示全部楼层 |阅读模式
本帖最后由 o熊小猫o 于 2011-5-10 16:12 编辑

controllers:
PHP复制代码
 
         function category_article_list()
         {
             $this->load->model('Madmin');
             $config['base_url'] = base_url().'admin/article_list'.$this->uri->segment(3);
             $config['total'] = $this->Madmin->select_num_rows($this->uri->segment(3));
             $config['per_page'] = 18;
             $config['url_segment'] = 4;
             $config['full_tag_open'] = '<p>';
             $config['full_tag_close'] = '/<p>';
             $config['first_link'] = '第一页';
             $config['lest-link'] = '尾页';
             $config['prev_link'] = '上一页;';
             $config['next_link'] = '下一页';
             $this->pagination->initialize($config);
             $data['category_article_list'] = $this->Madmin->get_page($this->uri->segment(3),$this->uri->segment(4,0),$config['per_page']);
             $this->load->view('/admin/category_article_list',$data);
         }
 
复制代码


models:

PHP复制代码
 
        //统计栏目下文章总数
        function select_num_rows($category)
        {
            $query = $this->db->query("SELECT * FROM article WHERE category_id = $category ");
            return $query->num_rows();
        }
       
        //分页
        function get_page($category,$offset,$num)
        {
            $query = $this->db->query("SELECT * FROM `article` WHERE category_id = $category LIMIT $offset,$num");
            return $query->result();
        }
 
复制代码


viers:
PHP复制代码
 
<?echo $this->pagination->create_links();?>
 
复制代码

分页的地方没有显示任何东西。。。
 楼主| 发表于 2011-5-10 16:13:16 | 显示全部楼层
解决了。。。搞了半天,我看的是1.73的资料。。
发表于 2011-5-10 17:46:30 | 显示全部楼层
回复 o熊小猫o 的帖子

兄弟啊 怎么解决的
 楼主| 发表于 2011-5-11 12:42:42 | 显示全部楼层
回复 ohmygod 的帖子

我的CI版本是2.0.2,我看的资料是1.7.3,里面有些东西不一样了、、、幼稚的错误啊。。。哎
发表于 2011-5-14 18:47:53 | 显示全部楼层
回复 o熊小猫o 的帖子

哥们,说说怎么解决的吧?我也有类似的问题。。。谢拉
 楼主| 发表于 2011-5-15 12:48:53 | 显示全部楼层
回复 xiaojun 的帖子

比如
PHP复制代码
$config['total']
复制代码
,在新版本是
PHP复制代码
$config['total_rows']
复制代码

我遇到的是这类问题,不过现在有个其他的问题,每一页的分页都是一样,比如在第三页,和在第一页一样。。。暂时没解决。
发表于 2011-5-15 13:49:46 | 显示全部楼层
回复 o熊小猫o 的帖子

你的问题是现在每页显示的结果都一样?是所有的结果都显示吗?
我现在total_rows=10, per_page=4; 发现链接不正确,现在就成了这种状况:一共有10页,而且点第二页的链接跳转到的是第5页。。。
发表于 2011-5-15 17:47:46 | 显示全部楼层
我的问题是:单独写出来的分页一切ok,但是放到项目里面,它的第一页点击不了,首页也显示不了,点击下一页,他会自动跳转到第二页,都是类似的显示问题,搞不明白……
 楼主| 发表于 2011-5-15 18:57:32 | 显示全部楼层
回复 xxcn 的帖子

和我一样。

本版积分规则