Star

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();
    }
}