sanzhixiong86 发表于 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();
        }
}
?>

jeongee 发表于 2010-5-23 22:04:06


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

sanzhixiong86 发表于 2010-5-23 22:38:34

版主,你这么写还是没有根本上改变问题

Hex 发表于 2010-5-23 23:07:14

$data['list']=$this->index_model->select();
这个数据不返回分页后的,你让分页类怎么分页呢?
以前写 PHP 的基础都忘了??

sanzhixiong86 发表于 2010-5-24 10:02:56

嗯嗯,谢谢版主们啊,呵呵解决了
页: [1]
查看完整版本: 关于分页后数据库数据没按要求进行分页的问题