2015-03-10 4 views
0

Моя разбивка на страницы не работает должным образом.pagination in codeigniter - weird working

Например мой $ Count = 3, $ предел = 1, так что я должен иметь 3 страницы

И это постраничной выглядеть следующим образом: 1 2 3>

1 - Его не кликабельны и всегда полужирный (как активный)

2 - Когда я нажимаю на него мой URI сегмента (4) изменения на «1», то не изменение на полужирный (как активный)

3 - Когда я нажимаю на него моем Uri сегменте (4) изменить на '2', не изменять жирным шрифтом (как активным)

'>' - Работайте только в том случае, если у меня нет сегмента uri (4), и когда я нажимаю сегмент (4), измените его на '1', но когда я снова нажму, он не будет работать. Когда сегмент (4) = '2' и нажмите его, измените значение на '1'.

'<' - не показывает на всех

контроллер:

$value = $this->uri->segment(3); 
$this->load->library('pagination'); 

$limit = 1; 
$offset = $this->uri->segment(4); 
$this->db->limit($limit, $offset); 

$this->db->where('when_data >='. date('Y-m-d')); 
$this->db->select('*'); 
$this->db->from('meeting'); 
$this->db->join('category', 'category.id = meeting.id_cat'); 
$this->db->join('users', 'users.id = meeting.id_p'); 
$data['meeting'] = $query = $this->db->get(); 

$count = $query->num_rows(); 

$config['base_url'] = base_url() . 'main/kategoria/'. $value; 
$config['total_rows'] = $count; 
$config['per_page'] = $limit; 
$config['first_link'] = 'First'; 
$config['last_link'] = 'Last'; 
$config['cur_tag_open'] = '<b>'; 
$config['cur_tag_close'] = '</b>'; 
$config['next_link'] = '>'; 
$config['prev_link'] = '<' ; 

$this->pagination->initialize($config); 

$data['pagination'] = $this->pagination->create_links(); 

$this->load->view('spotkania/kategoria', $data); 

Вид:

<?php echo $pagination; ?> 

Любая идея?

ответ

0

вы пропустили добавить конфигурационный

$config['uri_segment'] = 4;//your case its 4. 
+0

Спасибо большое, его работы !!! – user3819713