2014-09-19 67 views

回答

0

嘗試使用像這個 - >

function records($sort_by = 'rpd_id', $sort_order = 'asc', $offset = 0) { 
     $limit = 10; 
     $data['results'] = $this->rcbs_Model->get_all_data_from_request($limit, $offset, $sort_by, $sort_order); 
     $config = array(); 
     $config['base_url'] = base_url("rcbs/records/$sort_by/$sort_order"); 
     $config['total_rows'] = $this->rcbs_Model->count_records(); 
     $config['per_page'] = $limit; 
     $config['uri_segment'] = 5; 
     $data['sort_by'] = $sort_by; 
     $data['sort_order'] = $sort_order; 
     $this->pagination->initialize($config); 
     $data['links'] = $this->pagination->create_links(); 
     $this->load->view('booking_data', $data); 
} 

這裏$ sort_by = 'rpd_id'(rpd_id)是數據將按其排序的默認表列。

「get_all_data_from_request」是您可以使用select查詢從表中獲取所有 數據的函數。

base_url(「rcbs/records/$ sort_by/$ sort_order」); rcbs - 控制器名稱 'records' - >函數名稱本身

$ this-> rcbs_Model-> count_records()對來自 表的所有記錄進行計數。