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)
<span class="http"><span class="php">Brand</span></span>
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