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

[已解决] 关于分页后数据库数据没按要求进行分页的问题

[复制链接]
发表于 2010-5-23 21:58:43 | 显示全部楼层 |阅读模式
首先按照api里面的例子写了一个分页,数据库里面数据的个数等都是按照个数进行分页,但是查询出来的数据却没有分页请教一下啥原因代码如下
<?php
/*
控制器程序
*/
class Login extends Controller
{
        function Login()
        {
                parent::Controller();
                $this->load->database();
        }
        //构造
        function index_view()
        {
                $this->load->view('index');
        }
        //成功页面的
        function show()
        {
                $this->load->model('index_model');
                $this->index_model->inter();
                $this->load->view('chenggong');
                //$this->index_model->select();
        }
        function getdata()
        {
                $this->load->model('index_model');
                $data['list']=$this->index_model->select();
                $this->load->view('chakan',$data);
               
                $this->load->library('pagination');   //载入分页类
                 $config['base_url'] = 'http://loaclhost/book/index/login/getdata/';
                 $config['total_rows'] = $this->db->count_all('message'); //记录总数
                 $config['per_page'] = '10';  
                 $config['prev_link'] = '上一页';
                 $config['next_link'] = '下一页';  
                 $config['full_tag_open'] = '<p>';
                 $config['full_tag_close'] = '</p>';
                 $this->pagination->initialize($config);
                 echo $this->pagination->create_links();
        }
}
?>
发表于 2010-5-23 22:04:06 | 显示全部楼层
PHP复制代码
 
function getdata()
        {
                $this->load->model('index_model');
                $data['list']=$this->index_model->select();
$this->load->library('pagination');   //载入分页类
                 $config['base_url'] = 'http://loaclhost/book/index/login/getdata/';
                 $config['total_rows'] = $this->db->count_all('message'); //记录总数
                 $config['per_page'] = '10';  
                 $config['prev_link'] = '上一页';
                 $config['next_link'] = '下一页';  
                 $config['full_tag_open'] = '<p>';
                 $config['full_tag_close'] = '</p>';
                 $this->pagination->initialize($config);
                $data['links'] = $this->pagination->create_links();
                $this->load->view('chakan',$data);
        }
 
 
复制代码

然后在view的合适地方输出$links
 楼主| 发表于 2010-5-23 22:38:34 | 显示全部楼层
版主,你这么写还是没有根本上改变问题
发表于 2010-5-23 23:07:14 | 显示全部楼层
$data['list']=$this->index_model->select();
这个数据不返回分页后的,你让分页类怎么分页呢?
以前写 PHP 的基础都忘了??
 楼主| 发表于 2010-5-24 10:02:56 | 显示全部楼层
嗯嗯,谢谢版主们啊,呵呵解决了

本版积分规则