public function index($offset = 0) { $this->breadcrumb->append_crumb('Home', base_url()); $this->breadcrumb->append_crumb('Staff Detail', base_url() . 'index.php/staffs/show/' . $this->staff_id); $this->breadcrumb->append_crumb('Medicals', base_url() . ''); $medical = new Medical(); $data['staff_id'] = $this->staff_id; $medical->where('staff_id', $this->staff_id)->order_by('medic_date', 'ASC'); $total_rows = $medical->count(); $data['title'] = "Medical Histories"; $data['btn_add'] = anchor('staffs/' . $this->staff_id . '/medical_histories/add', 'Add New'); $data['btn_home'] = anchor('staffs', 'Home'); $offset = $this->uri->segment($this->uri_segment); $data['medical_histories'] = $medical->where('staff_id', $this->staff_id)->get($this->limit, $offset)->all; $config['base_url'] = site_url('staffs/' . $this->staff_id . '/medical_histories/index'); $config['total_rows'] = $total_rows; $config['per_page'] = $this->limit; $config['uri_segment'] = $this->uri_segment; $this->pagination->initialize($config); $data['pagination'] = $this->pagination->create_links(); $data['breadcrumb'] = $this->breadcrumb->output(); $this->load->view('staff_medical_history/index', $data); }