Pagination in CodeIgniter: all data is printed in a single page Pagination in CodeIgniter: all data is printed in a single page codeigniter codeigniter

Pagination in CodeIgniter: all data is printed in a single page


That's because you are loading it all, CodeIgniter doesn't implement any AI algorithm :pcheck your first line of code :

$mydata = array('mydata' => $this->Admin_model->view_job_posts());

Think about adding 2 extra parameters to your model ($number_of_rows, $offset), that way, you load exactly what you need on the specific page.


You May Check This Or just try to change your uri-segment "2" to "3"

        $data = array();           $this->load->library('pagination');        $config['base_url']=site_url().'Happy/sectionpage/';        $config['total_rows']=$this->db->get('tbl_blog')->num_rows();        $config['per_page']=4;        //$config['num_links']=6;        $config['uri_segment']=3;        $this->pagination->initialize($config);