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

求助 谁能发个带搜索功能的分页

[复制链接]
发表于 2013-10-19 14:52:49 | 显示全部楼层 |阅读模式
50CI币
本帖最后由 何出此言 于 2013-10-19 14:57 编辑

1   2   3  。。。6  
这中效果的分页算法是什么   很急  求助

 楼主| 发表于 2013-10-19 14:54:08 | 显示全部楼层
本帖最后由 何出此言 于 2013-10-19 15:33 编辑

求大大帮帮忙啊  那分页效果算法是什么

回复

使用道具 举报

发表于 2013-10-19 18:02:51 | 显示全部楼层
何出此言 发表于 2013-10-19 14:54
求大大帮帮忙啊  那分页效果算法是什么

CI中有分页类把 0.0  你去看看中文手册
回复

使用道具 举报

发表于 2013-10-20 21:20:04 | 显示全部楼层
给你提供一个思路,看得懂看不懂看你自己了:

PHP复制代码
 
    function shwo_all_articles($category_id,$category_name,$page) //显示此板块下所有文章
    {
        $i = 0;
 
        if ($this->_get_all_article($category_id)) {
            foreach ($this->_get_all_article($category_id) as $row) {
               
                $i++;
 
                if ($i <= ($page-1)*10) { //根据传递过来的$article_id参数,确定循环输出起点
                    continue;
                } elseif ($i > $page*10) {
                    break;
                }
                $data['title'] = $row->title;
                $data['date'] = $row->date;
                $data['article_id'] = $row->a_id;
 
                ......
            }
        }
 
        //分页
        $this->load->library('pagination');
 
        $config['base_url'] = base_url().'admin/category/'.$category_id.'/';
        $config['total_rows'] = $this->admin_right->get_article_number($category_id);
        $config['per_page'] = 10;
        $config['use_page_numbers'] = TRUE;
        $config['full_tag_open'] = '<div id="pagenav">';
        $config['full_tag_close'] = '</div>';
        $config['first_link'] = '第一页';
        $config['last_link'] = '最后一页';
        $config['uri_segment'] = 4;
        $config['num_links'] = 1;
        $config['cur_tag_open'] = '<b>';
        $config['cur_tag_close'] = '</b>';
 
        $this->pagination->initialize($config);
 
        ......
    }
 
复制代码
回复

使用道具 举报

发表于 2013-10-21 07:04:37 | 显示全部楼层
dren_a 发表于 2013-10-20 21:20
给你提供一个思路,看得懂看不懂看你自己了:

我的分页  5000条数据每页显示24条   打开超慢求解……
回复

使用道具 举报

发表于 2013-10-21 18:34:45 | 显示全部楼层
wuqian9871 发表于 2013-10-21 07:04
我的分页  5000条数据每页显示24条   打开超慢求解……

加上调试语句,看下时间是php占的还是数据库的问题
回复

使用道具 举报

本版积分规则