ผม Download ตัวอย่างจากเว็บ http://www.ahmed-samy.com/php-codeigniter-full-featrued-jquery-datatables-part-1/
ได้รองปรับแก้ไขจนสามารถ run ได้แล้ว
แต่พอนำมาปรับแต่งลงไปใน code ของตัวเองแล้วเกิด error ขึ้นครับ
ได้ Message ว่า Undefined property: CI_Loader::$table
และ Error ว่า Fatal error: Call to a member function generate() on a non-object
ดังรูปครับ
ไม่ทราบว่าผิดพลาดตรงไหนครับ
Code (PHP) Controller
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class subscriber extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->library('Datatables');
$this->load->library('table');
$this->load->database();
}
function index()
{
//set table id in table open tag
$tmpl = array ( 'table_open' => '<table id="big_table" border="1" cellpadding="2" cellspacing="1" class="mytable" style="font-size:14px;">' );
$this->table->set_template($tmpl);
$this->table->set_heading('First Name','Last Name','E-Mail');
$this->load->view('subscriber_view');
}
//function to handle callbacks
function datatable()
{
$this->datatables->select('id,first,last,email')
->unset_column('id')
->add_column('Actions', '<a href="#">"$1"</a> <a href="#">Delete</a>','id')
->from('subscriber');
echo $this->datatables->generate();
}
}