索引頁運行良好,但是當我點擊頁面2時,它顯示404頁未找到。codeigniter分頁下一頁404找不到
控制器
public function index() {
$config = array();
$config['base_url'] = base_url('admin/booking');
$total_row = $this->booking_m->record_count();
$config["total_rows"] = $total_row;
$config["per_page"] = 1;
$config['use_page_numbers'] = TRUE;
$config['num_links'] = $total_row;
$config['cur_tag_open'] = ' <a class="current">';
$config['cur_tag_close'] = '</a>';
$config['next_link'] = 'Next';
$config['prev_link'] = 'Previous';
$this->pagination->initialize($config);
if($this->uri->segment(3)){
$page = ($this->uri->segment(3)) ;
}
else{
$page = 1;
}
$data["info"] = $this->booking_m->fetch_data($config["per_page"], $page);
$str_links = $this->pagination->create_links();
$data["links"] = explode(' ',$str_links);
$this->load->view('admin/booking/index',$data);}
網址爲http://127.0.0.1/admin/booking/1它的工作。
http://127.0.0.1/admin/booking/2 //未找到錯誤
型號
public function fetch_data($limit, $id) {
$this->db->limit($limit);
$this->db->where('id', $id);
$query = $this->db->get("booking");
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$data[] = $row;
}
return $data;
}
return false;
}
是的,我改變基地址$ config ['base_url'] = base_url('l0gadmin/booking/index');和你的代碼。現在我確定頁面工作正常,但頁面2不顯示數據。請檢查我的模型功能。 –
那麼你現在的問題是什麼? –