Download the PHP package jgm/tablebundle without Composer
On this page you can find all versions of the php package jgm/tablebundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jgm/tablebundle
More information about jgm/tablebundle
Files in jgm/tablebundle
Package tablebundle
Short Description Bundle for creating data tables for symfony application.
License MIT
Informations about the package tablebundle
TableBundle
The JGM TableBundle is a bundle for the Symfony Framework (Symfony2 or higher), which is used to build data tables in PHP and render them easily with twig.
Why should I use this Bundle?
Creating tables for data is a boring and cumbersome work. You have to care about rendering, paginating, order and filter the given data. Sometimes, you want to reuse your tables, too.
Using the TableBundle will be the answer to your problems. It provides building tables including dynamic columns for displaying data from different sources (like entities from database or arrays). Additional the TableBundle supports mechanisms for dynamic filters, pagination and order. You don't have to care about the implementation, it's all automatic.
A unique feature is the automatic join, which allows you to access and also filter for joined columns of the given data (and their joined columns, and their...).
Installation
Using composer
-
Add the bundle to your
composer.json
by executing the commandcomposer require jgm/tablebundle
or adding the line"jgm/tablebundle": "1.3.*"
to therequired
-section. - Add the Bundle to your Kernel (
app/AppKernel.php
):
Dependencies
- php: >=5.3.9
- symfony/symfony: >=2.5
- symfony/config: >=2.5
- symfony/yaml: >=2.5
- symfony/security: >=2.5
- symfony/templating: >=2.5
- symfony/http-foundation: >=2.5
- symfony/http-kernel: >=2.5
- symfony/dependency-injection: >=2.5
- doctrine/common: >=2.3
Basic usage
Step 1: Create a table type
Step 2: Instantiate the table
Step 3: Render the table at twig template
Documentation
For more information take a look at the Documentation Website.
All versions of tablebundle with dependencies
symfony/symfony Version >=2.5
symfony/config Version >=2.5
symfony/yaml Version >=2.5
symfony/security Version >=2.5
symfony/templating Version >=2.5
symfony/http-foundation Version >=2.5
symfony/http-kernel Version >=2.5
symfony/dependency-injection Version >=2.5
doctrine/common Version >=2.3