Skip to main content
Version: 3.x

Pengenalan

CI4-DataTables adalah sebuah library yang akan membantu anda membuat API datatables serverside dengan cepat menggunakan framework CodeIgniter v4.

Berikut adalah contoh penggunaannya

PHP:

<?php namespace App\Controllers;

use Irsyadulibad\DataTables\DataTables;

class Home extends BaseController
{
public function json()
{
return DataTables::use('users')
->where(['role' => 'admin'])
->hideColumns(['password'])
->rawColumns(['bio'])
->make(true);

// Atau dengan helper (direkomendasikan)
return datatables('users')->make();
}
}

JavaScript:

$('#table').DataTable({
processing: true,
serverSide: true,
ajax:{
url: 'http://localhost:8080/json'
},
columns: [
{data: 'username', name: 'username'},
{data: 'email', name: 'email'},
{data: 'fullname', name: 'fullname'}
{data: 'bio', name: 'bio'}
]
});