jcadima
5/13/2020 - 4:44 AM

Load view by URI

<?php
https://stackoverflow.com/questions/34496889/load-view-by-current-url-last-segment-in-codeigniter

 $classname = $this->router->fetch_class();
 $methodname = $this->router->fetch_method();
 if ($this->input->post("fromAjax")) {
   if($classname == "attendance" && $methodname == "rawAttendance"){
          $this->load->view('attendance/rawAttendance', $data);
      }else if($classname == "attendance" && $methodname == "getAttendance"){
          $this->load->view('attendance/getAttendance', $data);
      } else {
      }
  } 



// Get your last URI segment
$last = $this->uri->total_segments();
$lastSegment = $this->uri->segment($last);

/** 
* Do whatever logic you need to do to calculate your data
*/
// ...

/** 
* Load the view
*/
$this->load->view( 'attendance/' . $lastSegment, $data );