关于分页后数据库数据没按要求进行分页的问题
首先按照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();
}
}
?>
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 版主,你这么写还是没有根本上改变问题 $data['list']=$this->index_model->select();
这个数据不返回分页后的,你让分页类怎么分页呢?
以前写 PHP 的基础都忘了?? 嗯嗯,谢谢版主们啊,呵呵解决了
页:
[1]