Если убрать валидацию - листалка работает корректно
В чем может быть проблемма?
- Код: Выделить всё
function search(){
$fields['term'] = 'пошук';
$this->validation->set_fields($fields);
$rules['term'] = 'trim|required|min_length[4]|max_length[20]|xss_clean';
$this->validation->set_rules($rules);
if ($this->validation->run() == TRUE){
if($this->input->post('term')){
$this->session->set_userdata('keyword', $this->input->post('term'));
}
$per_page = 2;
$data['results'] = $this->search->searcht((int)$this->uri->segment(3),$per_page,$this->session->userdata('keyword'));
$config['base_url'] = base_url().'blog/search';
$config['total_rows'] = $this->search->searchc($this->session->userdata('keyword'));;
$config['per_page'] = $per_page;
$this->pagination->initialize($config);
$data['pag_links'] = $this->pagination->create_links();
$data['main'] = 'search';
$this->load->view('template',$data);
}else{
$this->session->set_userdata('err',$this->validation->error_string);
$data['main'] = 'emptysearch';
$this->load->view('template',$data);
}
}
