关于CI框架分页的问题,新手求助
我的写法是这样子的:public function number_list()
{
$distribution_info = $this->session->userdata('user'); //登录经销商session信息
$distribution_id = $distribution_info['distribution_id']; //经销商ID
//获取用户总数
$user_total = $this->musers->get_users_total($distribution_id);
$user_total_num = $user_total->total;
$user_list = $this->musers->get_users_list($distribution_id);
$data['user_list'] = $user_list;
//分页
$config['base_url'] = base_url('index.php/admin/number_list');
$config['total_rows'] = $user_total_num; //记录总数
$config['per_page'] = 1; //每页显示记录条数
$config['uri_segment'] = 3;
$config['next_link'] = '下一页';
$config['prev_link'] = '上一页';
$config['last_link'] = '末页';
$config['first_link'] = '首页';
$config['num_links'] = 4;
$config['cur_page'] = $this->uri->segment(3);
$config['use_page_numbers'] = TRUE;
$config ['page_query_string']=TRUE;
//当前页
$data['user_list'] = $this->musers->get_users($config['per_page'],$this->uri->segment(3),$distribution_id);
$this->pagination->initialize($config);
$this->load->view('admin/user_list',$data);
}
效果:
编号用户名邮件地址电话注册日期操作
10ceshi2test@qq.com156845625492015-04-14 02:39
1 2 下一页
点击下一页,出现了
404 Page Not FoundThe page you requested was not found.下一页的链接是:http://localhost/tianyuan_jxs_manage/index.php/admin/number_list&per_page=2
求大神解救!
$config ['page_query_string']=false; 我试过,也是不行的。:'( 翻页的路径有问题吧,控制器/方法/参数 用 site_url 不要用 base_url 把baseurl这个参数手动填写成你的默认当前页试试. 谢谢各位的热心帮助,如今问题已经解决,贴出我的代码:
$distribution_info = $this->session->userdata('user');
$distribution_id = $distribution_info['distribution_id']; //经销商ID
$user_order_total = $this->musers->get_users_order_total($distribution_id,$search);
$user_order_total = $user_order_total->order_total;//获取总数
//载入url库函数和数据库配置 一般在构造方法中
$this->load->helper('url');
$this->load->database();
$this->load->library('pagination');//加载分页类
$this->load->model('Musers');//加载模型
$config['base_url'] = base_url("index.php/admin/user_order_list?&search=$search");//设置分页的url路径
$config['total_rows'] = $user_order_total;//得到数据库中的记录的总条数
$config['per_page'] = '10';//每页记录数
$config['first_link'] = '首页';
$config['last_link'] = '尾页';
$this->pagination->initialize($config);//分页的初始化
$offset= isset($_GET['per_page'])?$_GET['per_page']:'0';
$offset=$offset==""?'0':$offset;
$data['results']= $this->Musers->get_user_order_list($config['per_page'],$offset,$distribution_id,$search);//得到数据库记录
$this->load->library('table');//加载table函数
//$this->table->set_caption('首页 > 会员订单列表');
$this->table->set_heading('订单号','用户名','商品金额','下单时间','订单状态','配送情况','支付状态','可否提现');
$this->load->view('admin/user_order_list',$data); $distribution_info = $this->session->userdata('user');
$distribution_id = $distribution_info['distribution_id']; //经销商ID
$user_order_total = $this->musers->get_users_order_total($distribution_id,$search);
$user_order_total = $user_order_total->order_total;//获取总数
//载入url库函数和数据库配置 一般在构造方法中
$this->load->helper('url');
$this->load->database();
$this->load->library('pagination');//加载分页类
$this->load->model('Musers');//加载模型
$config['base_url'] = base_url("index.php/admin/user_order_list?&search=$search");//设置分页的url路径
$config['total_rows'] = $user_order_total;//得到数据库中的记录的总条数
$config['per_page'] = '10';//每页记录数
$config['first_link'] = '首页';
$config['last_link'] = '尾页';
$this->pagination->initialize($config);//分页的初始化
$offset= isset($_GET['per_page'])?$_GET['per_page']:'0';
$offset=$offset==""?'0' : $offset;
$data['results']= $this->Musers->get_user_order_list($config['per_page'],$offset,$distribution_id,$search);//得到数据库记录
$this->load->library('table');//加载table函数
//$this->table->set_caption('首页 > 会员订单列表');
$this->table->set_heading('订单号','用户名','商品金额','下单时间','订单状态','配送情况','支付状态','可否提现');
$this->load->view('admin/user_order_list',$data);
页:
[1]