public function add_template(){ $this->load->library('pagination'); $config = array(); $config['base_url'] =site_url('hradmin/dashboard/add_template'); $config['total_rows'] = $this->hradvalid->add_temprow(); $config['per_page'] = 2; $config['use_page_numbers'] = true; $config['uri_segment'] = 4; $config['full_tag_open'] = "<ul class='pagination pagination-sm1>"; $config['full_tag_close'] = '</ul>'; $config['first_tag_open'] = '<li>'; $config['first_tag_close'] = '</li>'; $config['last_tag_open'] = '<li>'; $config['last_tag_close'] = '</li>'; $config['num_tag_open'] = '<li>'; $config['num_tag_close'] = '</li>'; $config['prev_tag_open'] = '<li>'; $config['prev_tag_close'] = '</li>'; $config['next_tag_open'] = '<li>'; $config['next_tag_close'] = '</li>'; $config['cur_tag_open'] = "<li class='active'><a>"; $config['cur_tag_close'] = '</a></li>'; $this->pagination->initialize($config); $data['page']="hradmin/add_template"; $data['template']=$this->hradvalid->hrget_product($config['per_page'],$this->uri->segment(4)); $this->load->view('hradmin/dashboard',$data); }
this route code in config/routes.php
`$route['hradmin'] = 'hradmin/admin'; $route['hradmin/admin/dashboard/add_template:num'] ='hradmin/admin/dashboard/add_template/$1';`
hradmin
directory name in views directory
admin
controller dashboard
method in admin
controller , method in same controller add template
in method pagination file there.
pagination working showing click on pagination number error 404 please me thanks
i'd start drilling down uri segments make sure they're right here things i've noticed code.
you don't need set $config variable array. (
$config = array();
) - can remove line.$config['total_rows'] = $this->hradvalid->add_temprow();
... function name looks adding row. $config['total_rows'] should interger total available rows.you're setting base_url
site_url('hradmin/dashboard/add_template')
routessite_url(hradmin/admin/dashboard/add_template:num)
(extra admin uri segment).use (:num) in routing instead of :num
edit, if had take stab @ this, i'd $config['base_url'] , $config['uri_segment'] var's, along routing params, incorrect.
Comments
Post a Comment