PHPackages                             emc/table-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. [Utility &amp; Helpers](/categories/utility)
4. /
5. emc/table-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

emc/table-bundle
================

TableBundle makes dealing with tables easier. This bundle manage the most common needs for tables. It works and flexible as Symfony Forms. For more documentations see http://www.table-bundle.com

1.2.0(10y ago)62.1k3[5 issues](https://github.com/chafiq/TableBundle/issues)[2 PRs](https://github.com/chafiq/TableBundle/pulls)MITPHPPHP &gt;=5.3.2

Since Sep 25Pushed 10y ago3 watchersCompare

[ Source](https://github.com/chafiq/TableBundle)[ Packagist](https://packagist.org/packages/emc/table-bundle)[ Docs](http://www.table-bundle.com)[ RSS](/packages/emc-table-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (12)Versions (4)Used By (0)

TableBundle
===========

[](#tablebundle)

[![Build Status](https://camo.githubusercontent.com/552368a3fea8c1eb0b90d353a248b473c342a76d9b1ee81e6952c25fbc13f59b/68747470733a2f2f7472617669732d63692e6f72672f6368616669712f5461626c6542756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/chafiq/TableBundle)[![Latest Stable Version](https://camo.githubusercontent.com/f0e64c870e4659580c738c6ec49f80dce2ddccf76fa9b9ab6f9611992c5a7b22/68747470733a2f2f706f7365722e707567782e6f72672f656d632f7461626c652d62756e646c652f762f737461626c65)](https://packagist.org/packages/emc/table-bundle)[![Total Downloads](https://camo.githubusercontent.com/b39cd612c0fe71d144da9b1c2ba0f27e42cac2fd6baea6bc14631a61dcc62463/68747470733a2f2f706f7365722e707567782e6f72672f656d632f7461626c652d62756e646c652f646f776e6c6f616473)](https://packagist.org/packages/emc/table-bundle)[![Latest Unstable Version](https://camo.githubusercontent.com/1ea0a40225ac86b556cc645861c3bc6cac802e7740bc4ef85bb867d0cfe05c1c/68747470733a2f2f706f7365722e707567782e6f72672f656d632f7461626c652d62756e646c652f762f756e737461626c65)](https://packagist.org/packages/emc/table-bundle)[![License](https://camo.githubusercontent.com/673062ff4de484b25f31ef8fdd73e5fae67c7f7427c30f13568f4ae4131eacb5/68747470733a2f2f706f7365722e707567782e6f72672f656d632f7461626c652d62756e646c652f6c6963656e7365)](https://packagist.org/packages/emc/table-bundle)[![SensioLabsInsight](https://camo.githubusercontent.com/10c424fe0d8d3ab38262a9a6bb2005b9d604a611ce934efecac05ff45d2437c5/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f32613539316337382d303238642d343230342d623032372d6534323033393238333239652f6d696e692e706e67)](https://insight.sensiolabs.com/projects/2a591c78-028d-4204-b027-e4203928329e)

### Documentation &amp; Demo Homepage :

[](#documentation--demo-homepage--httpwwwtable-bundlecom)

This bundle gives a simple way to generate and manage tables based on Symfony. It's allow also :

- Flexibility
- Pagination (automated)
- Searching (automated)
- Sorting (automated)
- Theming
- Extensions
- Sub-tables (automated)
- Rows selection (automated)
- Export (PDF, XSL, CSV) (automated)

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

[](#installation)

1. Download TableBundle
2. Enable the Bundle
3. Create/Custom new column type extension
4. Sub-tables
5. Examples
6. Result &amp; Screenshots

### Download TableBundle

[](#download-tablebundle)

This can be done in several ways, depending on your preference. The first method is the standard Symfony2 method.

**Using Composer**

Add TableBundle in your composer.json:

```
{
    "require": {
        "emc/table-bundle": "*"
    }
}

```

Now tell composer to download the bundle by running the command:

```
$ php composer.phar update emc/table-bundle
```

**Using submodules**

If you prefer instead to use git submodules, then run the following:

```
$ git submodule add https://github.com/chafiq/TableBundle.git vendor/emc/table-bundle/EMC/TableBundle/
$ git submodule update --init
```

Note that using submodules requires manually registering the `EMC` namespace to your autoloader:

```
