Skip to content

DataTableBundle

Latest Stable Version PHP Version Require License

Streamlines creation process of the data tables in Symfony applications.

Note

This bundle structure was heavily inspired by the Symfony Form component.

Features

  • class-based definition of data tables to reduce repeated codebase;
  • source data pagination, filtration and sorting;
  • filters supporting multiple operators (e.g. user can select if string filter contains or equals given value);
  • per-user persistence with Symfony Cache component by default;
  • extension system used to modify data tables across the entire application;
  • personalization, where user is able to show/hide or even change order of the columns;
  • exporting, where user is able to export data tables to various file formats;
  • logic decoupled from the source of the data;
  • easy theming of every part of the bundle;
  • out-of-the-box support for Symfony UX, including Symfony UX Turbo;

License

The MIT License (MIT). Please see license file for more information.