2017 © Pedro Peláez
 

library phalcon-kendo-grid

KendoGrid Adapter for Phalcon Framework

image

emog/phalcon-kendo-grid

KendoGrid Adapter for Phalcon Framework

  • Sunday, March 18, 2018
  • by emog
  • Repository
  • 1 Watchers
  • 1 Stars
  • 48 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 2 % Grown

The README.md

phalcon-kendo-grid

Phalcon Integration with Kendo Grid, (*1)

About

This is a Phalcon Framework adapter for KendoGrid., (*2)

Support

Currently supported

  • QueryBuilder interface
  • ResultSet interface
  • Pagination
  • Filtering
  • Ordering

Installation

Installation via Composer

  • Install a composer
  • Create composer.json file inside your project directory
  • Paste into it
{
    "require": {
        "emog/phalcon-kendo-grid": "1.*"
    }
}
  • Run composer update

Example usage

It uses Phalcon QueryBuilder for pagination in DataTables., (*3)

In example we have a stantart MVC application, with database enabled. Don't need to provide a normal bootstrap PHP file, for Phalcon documentation, visit official site., (*4)

Controller (using QueryBuilder):

<?php
use EmoG\KendoGrid\KendoGrid;

class TestController extends \Phalcon\Mvc\Controller {
    public function indexAction() {
        if ($this->request->isAjax()) {
          $builder = $this->modelsManager->createBuilder()
                          ->columns('id, name, email, balance')
                          ->from('Example\Models\User');

          $kendoGrid = new KendoGrid();
          $kendoGrid->fromBuilder($builder)->sendResponse();
        }
    }
}

Controller (using ResultSet):

<?php
use EmoG\KendoGrid\KendoGrid;

class TestController extends \Phalcon\Mvc\Controller {
    public function indexAction() {
        if ($this->request->isAjax()) {
          $resultset  = $this->modelsManager->createQuery("SELECT * FROM \Example\Models\User")
                             ->execute();

          $kendoGrid = new KendoGrid();
          $kendoGrid->fromResultSet($resultset)->sendResponse();
        }
    }
}

Controller (using Array):

<?php
use EmoG\KendoGrid\KendoGrid;

class TestController extends \Phalcon\Mvc\Controller {
    public function indexAction() {
        if ($this->request->isAjax()) {
          $array  = $this->modelsManager->createQuery("SELECT * FROM \Example\Models\User")
                             ->execute()->toArray();

          $kendoGrid = new KendoGrid();
          $kendoGrid->fromArray($array)->sendResponse();
        }
    }
}

Model:

<?php
/**
* @property integer id
* @property string name
* @property string email
* @property float balance
*/
class User extends \Phalcon\Mvc\Model {
}

The Versions

18/03 2018

dev-master

9999999-dev

KendoGrid Adapter for Phalcon Framework

  Sources   Download

BSD 3-Clause

The Requires

  • ext-phalcon ^3.0
  • php >=5.0

 

by Emil Georgiev

plugin phalcon kendogrid

18/03 2018

1.0.7

1.0.7.0

KendoGrid Adapter for Phalcon Framework

  Sources   Download

The Requires

  • php >=5.0
  • ext-phalcon ^3.0

 

by Emil Georgiev

plugin phalcon kendogrid

07/01 2018

1.0.5

1.0.5.0

KendoGrid Adapter for Phalcon Framework

  Sources   Download

The Requires

  • php >=5.0
  • ext-phalcon ^3.0

 

by Emil Georgiev

plugin phalcon kendogrid

07/01 2018

1.0.6

1.0.6.0

KendoGrid Adapter for Phalcon Framework

  Sources   Download

The Requires

  • php >=5.0
  • ext-phalcon ^3.0

 

by Emil Georgiev

plugin phalcon kendogrid

05/01 2018

1.0.4

1.0.4.0

KendoGrid Adapter for Phalcon Framework

  Sources   Download

The Requires

  • php >=5.0
  • ext-phalcon ^3.0

 

by Emil Georgiev

plugin phalcon kendogrid

23/12 2017

1.0.3

1.0.3.0

KendoGrid Adapter for Phalcon Framework

  Sources   Download

The Requires

  • php >=5.0
  • ext-phalcon ^3.0

 

by Emil Georgiev

plugin phalcon kendogrid

23/12 2017

1.0.2

1.0.2.0

KendoGrid Adapter for Phalcon Framework

  Sources   Download

The Requires

  • php >=5.0
  • ext-phalcon ^3.0

 

by Emil Georgiev

plugin phalcon kendogrid

26/09 2017

1.0.1

1.0.1.0

KendoGrid Adapter for Phalcon Framework

  Sources   Download

The Requires

  • php >=5.0
  • ext-phalcon ^3.0

 

by Emil Georgiev

plugin phalcon kendogrid