【发布时间】:2012-08-30 03:27:07
【问题描述】:
Codeigniter 分页数字未正确显示在结果页面中。
请帮帮我。
/控制器页面代码/
function search_all()
{
$this->load->view(‘prd’);
$config = array();
$config[‘base_url’] = base_url().’/product_search/search_all’;
$config[“total_rows”] = $this->search_product_model->record_count();
$config[“per_page”] = 8;
$config[“uri_segment”] = 3;
$this->pagination->initialize($config);
$page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
$data[“results”] = $this->search_product_model->
get_search($config[“per_page”], $page);
$data[“links”] = $this->pagination->create_links();
//$this->load->view(“example1”, $data);
$this->load->view(‘asd’, $data);
}
【问题讨论】:
-
请显示您的控制器和您处理手头问题的视图。根据您目前的解释,我们无法为您提供帮助。
-
您必须发布一些代码。我们在你的脑海中看不到!
-
/*模型页面代码*/ function get_search($limit, $start) { $match3 = $this->input->post('search3'); $this->db->like(‘颜色’,$match3); $match2 = $this->input->post('search2'); $this->db->like(‘type’,$match2); $query = $this->db->limit($limit, $start)->get(‘products’);返回$查询->结果(); } 公共函数 record_count() { return $this->db->count_all(“products”); }
-
/*查看页面代码*/ foreach($results as $data) {?> id ?> code ?> php } ?>