Contoh Kode ini adalah untuk menampilkan data di table database ke Datagrid jEasyUI 
Jika belum tahu apa itu jEasyUI klick link berikut. JeasyUI


Misal table di database seperti gambar diatas 
Langsung kita buat Kode nya di Codeigniter.

1. Model (user_model.php)
class User_model extends CI_Model{
    
    public function get_user($offset,$limit,$q=''){
        
        $sql = "SELECT * FROM t_user WHERE 1=1 ";
        if($q!=''){
            
            $sql .=" AND name LIKE '%{$q}%' ";
        }
        $result['count'] = $this->db->query($sql)->num_rows();
        $sql .=" LIMIT {$offset},{$limit} ";
        $result['data'] = $this->db->query($sql)->result();
        
        return $result
    }
}

2. Controller (user.php)
class User extends CI_Controller{

    public function __construct(){
        
        parent::__construct();
        
        //load the model
        $this->load->model('user_model'); 
    } //load user view
    public function index(){ $this->load->view('user_view'); } //get data for datagrid
    public function get_user(){
        
        /*Default request pager params dari jeasyUI*/
        $offset = isset($_POST['page']) ? intval($_POST['page']) : 1;
        $limit  = isset($_POST['rows']) ? intval($_POST['rows']) : 10;
        $search = isset($_POST['search']) ? $_POST['search'] : '';
        $offset = ($offset-1)*$limit;
        $data   = $this->user_model->get_user($offset,$limit,$search);
        $i = 0;
        $rows   = array(); 
        foreach ($data ['data'] as $r) { //array keys ini = attribute 'field' di view nya
           $rows[$i]['first_name'] = $r->first_name;
           $rows[$i]['last_name'] = $r->last_name;
           $rows[$i]['phone'] = $r->phone;
           $rows[$i]['email'] = $r->email;

         $i++;
        }
        
        //keys total & rows wajib bagi jEasyUI
        $result = array('total'=>$data['count'],'rows'=>$rows);
        echo json_encode($result); //return nya json
    }
}

3. view (user_view.php)


  

  Brand
  
  
  
  
  
  
  






style ="width:auto;height:400px"
url   ="" toolbar="#toolbar" pagination="true" 
rownumbers="false" 
fitColumns="true" singleSelect="true" 
checkBox  ="true" striped="true" 
remoteSort="false" 
nowrap    ="false">
     
       
   
 
 
       
       

     

             First Name
       

           Last Name
       

          Phone
       

          email
       


untuk search nya, pakai Javascript sbb : (simpan di terserah selera)
            


Sekian. Notes : attribute 'field' adalah keys dari rows di controller. Jika belum bisa Codeigniter sebaiknya belajar dulu Disini. Jika ada yang tak jelas Please Ask di Komen