PHPackages                             kilik/table - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. kilik/table

ActiveSymfony-bundle[Admin Panels](/categories/admin)

kilik/table
===========

Symfony Ajax Datagrid Bundle for doctrine entities

3.4.0(2mo ago)3361.4k↓25.5%11[3 issues](https://github.com/KilikFr/TableBundle/issues)[3 PRs](https://github.com/KilikFr/TableBundle/pulls)MITPHPPHP ^7.4||^8.0

Since Mar 1Pushed 2mo ago5 watchersCompare

[ Source](https://github.com/KilikFr/TableBundle)[ Packagist](https://packagist.org/packages/kilik/table)[ Docs](https://github.com/KilikFr/TableBundle)[ RSS](/packages/kilik-table/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (10)Versions (69)Used By (0)

README
======

[](#readme)

What's KilikTableBundle ?
-------------------------

[](#whats-kiliktablebundle-)

KilikTableBundle is a fast, modern, and easy-to-use way to manipulate paginated information, with filtering and ordering features, with ajax queries.

This bundle is a work in progress.

Links:
------

[](#links)

- [Live demo](http://tabledemo.kilik.fr/)
- [KilikTableDemoBundle](https://github.com/KilikFr/TableDemoBundle)

Working features:
-----------------

[](#working-features)

- pagination
- basic filtering (like %...%)
- advanced filtering (&lt;,&gt;,&lt;=,&gt;=,=,!,!=)
- ordering by column (and reverse)
- basic table template extendable
- keep filters and orders in browser local storage (api REST)
- filtering on queries with group by
- show ordered column (normal and reverse)
- max items per page selector (customizable)
- delay on keyup events (to prevent multiple reloads)
- checkbox and select filter
- CSV export of filtered rows
- customization of visible columns (hide/show checkboxes)
- column display colum cells with callback
- [custom display colum cells with template](doc/custom_cell_template.md)
- multiple lists on one page
- pre-load default filters and reset local storage filters
- smart filtering on many words (Filter::TYPE\_LIKE\_WORDS\_AND)
- (beta) support api calls to load resources via web services

Planned features:
-----------------

[](#planned-features)

- more translations
- add advanced templates

Installation
------------

[](#installation)

```
composer require kilik/table
```

Patch your AppKernel.php (symfony &lt;4):

```
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = [
            // ...
            new \Kilik\TableBundle\KilikTableBundle(),
        ];

        // ...
    }
}
```

Patch your AppKernel.php (symfony &gt;=4):

```
