PHPackages                             northernco/datagrid-bundle - 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. northernco/datagrid-bundle

ActiveSymfony-bundle

northernco/datagrid-bundle
==========================

Symfony Datagrid Bundle

5.0.0(2y ago)430.3k↓38.8%2[3 PRs](https://github.com/northernco/NorthernDatagridBundle/pulls)MITPHPPHP &gt;=8.0

Since Jun 9Pushed 2y ago2 watchersCompare

[ Source](https://github.com/northernco/NorthernDatagridBundle)[ Packagist](https://packagist.org/packages/northernco/datagrid-bundle)[ Docs](https://github.com/northernco/APYDataGridBundle)[ RSS](/packages/northernco-datagrid-bundle/feed)WikiDiscussions 5.x Synced 1mo ago

READMEChangelog (10)Dependencies (17)Versions (43)Used By (0)

Datagrid for Symfony inspired by Zfdatagrid and Magento Grid.

This bundle was initiated by Stanislav Turza (Sorien).

Features
--------

[](#features)

- Supports Entity (ORM), Document (ODM) and Vector (Array) sources
- Sortable and Filterable with operators (Comparison operators, range, starts/ends with, (not) contains, is (not) defined, regex)
- Auto-typing columns (Text, Number, Boolean, Array, DateTime, Date, ...)
- Locale support for DateTime, Date and Number columns (Decimal, Currency, Percent, Duration, Scientific, Spell out)
- Input, Select, checkbox and radio button filters filled with the data of the grid or an array of values
- Export (CSV, Excel, *PDF*, XML, JSON, HTML, ...)
- Mass actions
- Row actions
- Supports mapped fields with Entity source
- Securing the columns, actions and export with security roles
- Annotations and PHP configuration
- External filters box
- Ajax loading
- Pagination (You can also use Pagerfanta)
- Column width and column align
- Prefix translated titles
- Grid manager for multi-grid on the same page
- Groups configuration for ORM and ODM sources
- Easy templates overriding (twig)
- Custom columns and filters creation
- ...

Documentation
-------------

[](#documentation)

See the [summary](https://github.com/northernco/NorthernDataGridBundle/blob/v5.0/Resources/doc/summary.md).

Screenshot
----------

[](#screenshot)

Full example with this [CSS style file](https://github.com/northernco/NorthernDataGridBundle/blob/v5.0/Resources/doc/grid_configuration/working_example.css):

[![test](https://github.com/northernco/NorthernDataGridBundle/raw/v5.0/Resources/doc/images/screenshot_full.png?raw=true)](https://github.com/northernco/NorthernDataGridBundle/blob/v5.0/Resources/doc/images/screenshot_full.png?raw=true)

Simple example with the external filter box in english:

[![test](https://github.com/northernco/NorthernDataGridBundle/raw/v5.0/Resources/doc/images/screenshot_en.png?raw=true)](https://github.com/northernco/NorthernDataGridBundle/blob/v5.0/Resources/doc/images/screenshot_en.png?raw=true)

Same example in french:

[![test](https://github.com/northernco/NorthernDataGridBundle/raw/v5.0/Resources/doc/images/screenshot_fr.png?raw=true)](https://github.com/northernco/NorthernDataGridBundle/blob/v5.0/Resources/doc/images/screenshot_fr.png?raw=true)

Data used in these screenshots (this is a phpMyAdmin screenshot):

[![test](https://github.com/northernco/NorthernDataGridBundle/raw/v5.0/Resources/doc/images/screenshot_database.png?raw=true)](https://github.com/northernco/NorthernDataGridBundle/blob/v5.0/Resources/doc/images/screenshot_database.png?raw=true)

Simple grid with an ORM source
------------------------------

[](#simple-grid-with-an-orm-source)

```
