Phalcon 3+
Pluggable for Phalcon services
The
PhalconAdapter reuses Phalcon's db service registered in the DI container.<?php
// app/controllers/TracksController.php
use Ozdemir\Datatables\Datatables;
use Ozdemir\Datatables\DB\PhalconAdapter;
class TracksController extends \Phalcon\Mvc\Controller
{
public function ajaxAction()
{
$dt = new Datatables(new PhalconAdapter($this->di->getShared('db')));
$dt->query('Select TrackId, Name, UnitPrice from Track');
echo $dt->generate();
}
}