Codeigniter 分页在codeignitor框架中不起作用
我对Codeigniter是新手。我正在codeigniter中创建分页,但分页编号不起作用 这是我要分页的记录 当我点击分页链接时,我得到了这种类型的错误 这是我的控制器代码Codeigniter 分页在codeignitor框架中不起作用,codeigniter,Codeigniter,我对Codeigniter是新手。我正在codeigniter中创建分页,但分页编号不起作用 这是我要分页的记录 当我点击分页链接时,我得到了这种类型的错误 这是我的控制器代码 public function benadharStatus($rowno=0) { $this->load->library("pagination"); if ($this->session->userdata('session_name')) {
public function benadharStatus($rowno=0) {
$this->load->library("pagination");
if ($this->session->userdata('session_name')) {
$data = array();
$data = array('title' => 'Beneficiaries Aadhaar Status', 'pageTitle' => 'Beneficiaries Aadhaar Status');
$obj = new Admin_model;
$obj1 = new Reporting_model;
$data['states'] = $obj->getState();
if($_POST){
// Row per page
$rowperpage = 25;
// Row position
if($rowno != 0){
$rowno = ($rowno-1) * $rowperpage;
}
// All records count
$allcount = $obj1->getBenficzReportOLD($_POST);
// Get records
$users_record = $obj1->getBenficzReports($_POST,'1',$rowno,$rowperpage);
// Pagination Configuration
$config['base_url'] = base_url().'benadharStatus';
$config['use_page_numbers'] = TRUE;
$config['total_rows'] = $allcount;
$config['per_page'] = $rowperpage;
$config['uri_segment'] = 5;
// Initialize
$this->pagination->initialize($config);
$data['links'] = $this->pagination->create_links();
$data['benficirz'] = $users_record;
$data['row'] = $rowno;
$data['passed_state']=$this->input->post('ben_state');
$data['passed_district']=$this->input->post('ben_district');
$data['passed_awc']=$this->input->post('ben_awc');
$data['flag']=1;
}else{
$data['flag']=2;
}
$this->load->view('reports/benadharStatus', $data);
} else {
redirect('admin');
}
}
伙计们,请帮帮我。。。提前感谢请尝试此操作并替换此代码:
public function benadharStatus($rowno=0) {
$this->load->library("pagination");
if ($this->session->userdata('session_name')) {
$data = array();
$data = array('title' => 'Beneficiaries Aadhaar Status', 'pageTitle' => 'Beneficiaries Aadhaar Status');
$obj = new Admin_model;
$obj1 = new Reporting_model;
$data['states'] = $obj->getState();
if($_POST){
// Row per page
$rowperpage = 25;
// Row position
if($rowno != 0){
$rowno = ($rowno-1) * $rowperpage;
}
// All records count
$allcount = $obj1->getBenficzReportOLD($_POST);
// Get records
$users_record = $obj1->getBenficzReports($_POST,'1',$rowno,$rowperpage);
// Pagination Configuration
$controler_name = $this->router->fetch_class();
$config['base_url'] = base_url().'/'.$controler_name.'/benadharStatus';
$config['use_page_numbers'] = TRUE;
$config['total_rows'] = $allcount;
$config['per_page'] = $rowperpage;
$config['uri_segment'] = 5;
// Initialize
$this->pagination->initialize($config);
$data['links'] = $this->pagination->create_links();
$data['benficirz'] = $users_record;
$data['row'] = $rowno;
$data['passed_state']=$this->input->post('ben_state');
$data['passed_district']=$this->input->post('ben_district');
$data['passed_awc']=$this->input->post('ben_awc');
$data['flag']=1;
}else{
$data['flag']=2;
}
$this->load->view('reports/benadharStatus', $data);
} else {
redirect('admin');
}
}
您的控制器的名称是什么?
$config['base\u url']
中缺少控制器。它应该是$config['base_url']=base_url()。/benadharStatus'代码>我的$config['base_url']='localhost:8081/codeigniter'