Basic Usage
Tigran Gabrielyan edited this page Feb 7, 2015
·
1 revision
<?php
App::uses('Controller', 'Controller');
App::uses('DataTableRequestorTrait', 'DataTable.Lib');
/**
* Application level Controller
*/
class AppController extends Controller {
use DataTableRequestorTrait;
}
<?php
App::uses('AppController', 'Controller');
class UsersController extends AppController {
public $components = [
'DataTable.DataTable' => [
'User' => [
'columns' => [
'id',
'username',
'email',
'Actions' => null,
],
],
],
];
public $helpers = [
'DataTable.DataTable',
];
public function index() {
$this->DataTable->setViewVar('User');
}
}
<?php echo $this->DataTable->render('User') ?>
<?php
foreach ($dtResults as $result) {
$this->dtResponse['aaData'][] = array(
$result['User']['id'],
$result['User']['username'],
$result['User']['email'],
'View | Delete'
);
}