pfilsx / data-grid-bundle
Provides a Data Grid tables for your Symfony project.
Installs: 796
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 2
Forks: 2
Open Issues: 4
Type:symfony-bundle
Requires
- php: >=7.1
- ext-pdo: *
- symfony/asset: ^4.0 || ^5.0
- symfony/config: ^4.0 || ^5.0
- symfony/dependency-injection: ^4.0 || ^5.0
- symfony/framework-bundle: ^4.0 || ^5.0
- symfony/http-foundation: ^4.0 || ^5.0
- symfony/http-kernel: ^4.0 || ^5.0
- symfony/orm-pack: *
- symfony/routing: ^4.0 || ^5.0
- symfony/templating: ^4.0 || ^5.0
- symfony/twig-bundle: ^4.0 || ^5.0
- symfony/yaml: ^4.0 || ^5.0
Requires (Dev)
- phpunit/php-code-coverage: ^7.0
- phpunit/phpunit: ^8.0
- symfony/maker-bundle: *
- symfony/translation: ^4.0 || ^5.0
- dev-master
- 5.0.2
- 5.0.1
- 5.0.0
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.0.2
- 3.0.1
- 3.0.0
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.0
- 1.6.2
- 1.6.1
- 1.5.1
- 1.5
- 1.4
- 1.3
- 1.2
- 1.1
- 1.0
- dev-develop
- dev-feature/modifications
- dev-feature/widget
- dev-feature/translations
- dev-feature/grid-item
- dev-feature/maker
This package is auto-updated.
Last update: 2024-12-12 05:09:36 UTC
README
Introduction
The bundle provides a Data Grid Tables integration for your Symfony Project. It automatically registers the new DataGridFactory and Twig GridExtension which can be easily as well as highly configured.
Features
- Display a Data Grid from a
Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository
- Automatic filter(with bundle js included)
- Automatic Sorting on columns
- Easy to configure
- Easy to extend
- Documented (in Resources/doc)
- Change of DataGrid presentation with override default twig template or just configure css classes on each column/filter.
Requirement
- PHP 7.1+
- Symfony 4+
- Twig 2+
Installation
Via bash:
$ composer require pfilsx/data-grid-bundle
Via composer.json:
You need to add the following lines in your deps :
{ "require": { "pfilsx/data-grid-bundle": ">=2.0" } }
For non symfony-flex apps dont forget to add bundle:
$bundles = array( ... new Pfilsx\DataGrid\DataGridBundle(), );
Documentation
Please, read the docs.
License
This bundle is released under the MIT license.
Contribute
If you'd like to contribute, feel free to propose a pull request! Or just contact me :)