我正在使用codeigniter及其分頁類。它完美,它看起來是這樣的:CodeIgniter分頁問題
«第一< 2 3 4 5>最後»
這裏是我的代碼:
$this->load->library('pagination');
$config['base_url'] = base_url().'controlpanel/';
$config['first_link'] = 'First';
$config['total_rows'] = $count;
$config['per_page'] = '3';
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
$this->load->view('controlpanel', $data);
我有這個在我的路線:
$route['controlpanel/(:num)'] = "controlpanel/index/$1";
Howe每當我到達一個不同的頁面,即controlpanel/3
- 數字1總是粗體 - 它應該改變爲2或3等!
爲什麼不呢?
當我改變$config['base_url']
到base_url().'controlpanel/page'
然後boldening正確的號碼不正確拼版工作 - 但鏈接1所指向的URL controlpanel/page
這是錯誤的頁面,我作爲基料,只是controlpanel
。
謝謝大家的幫助。
感謝您的回覆索普 - 我試過以上,同樣的事情發生了。你是說per_page是分頁類將檢查的網段嗎?順便說一句,我使用的只是刪除index.php部分的htaccess文件。 – Abs 2010-02-25 02:03:11
我想你的意思是'$ config ['uri_segment'] = 2;'我已經添加了這個,它的工作原理!請編輯你的問題,讓其他人更容易看到它。你的回答引發了一個想法,非常感謝你所需要的。我不知道分頁班是如何獲得它需要的頁碼的! – Abs 2010-02-25 02:07:18
沒問題。我想了一下錯誤,並在前一段時間對其進行了編輯。:) – 2010-02-25 02:12:02