**❮ NOTE ❯** This bundle releases new versions on a regular basis. Make sure
to update your dependencies frequently to get the latest version.
[Check out the changelog](https://github.com/javiereguiluz/EasyAdminBundle/releases)
to learn about the new features and read the [UPGRADE guide](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/UPGRADE.md).
-----
EasyAdmin
=========
[](https://travis-ci.org/javiereguiluz/EasyAdminBundle)
[](https://insight.sensiolabs.com/projects/a3bfb8d9-7b2d-47ab-a95f-382af395bd51)
[](https://coveralls.io/r/javiereguiluz/EasyAdminBundle?branch=master)
**SUPPORTS SYMFONY 2.x and 3.x**
EasyAdmin lets you create administration backends for Symfony applications
with unprecedented simplicity.
**Features**
* **CRUD** operations on Doctrine entities (create, edit, list, delete).
* Full-text **search**, **pagination** and column **sorting**.
* Fully **responsive** design (smartphones, tablets and desktops).
* Translated into tens of languages.
* **Fast**, **simple** and **smart** where appropriate.
**Requirements**
* Symfony 2.3+ applications (Silex not supported).
* Doctrine ORM entities (Doctrine ODM and Propel not supported).
* Entities with simple primary keys (composite keys not supported).
* All kinds of entity associations are supported.
* Entities using inheritance are not supported.
Documentation
-------------
#### Getting Started Guide
* [Chapter 1 - Installation](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/1-installation.md)
* [Chapter 2 - Your First Backend](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/2-first-backend.md)
* [Chapter 3 - Backend Configuration](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/3-backend-configuration.md)
* [Chapter 4 - Views and Actions](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/4-views-and-actions.md)
* [Chapter 5 - Backend Design Customization](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/5-design-customization.md)
* [Chapter 6 - About this Project](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/getting-started/6-about-this-project.md)
#### Advanced Tutorials
* [Customizing Backend Actions](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/customizing-backend-actions.md)
* [Customizing AdminController](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/customizing-admin-controller.md)
* [Advanced Design Customization](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/advanced-design-customization.md)
* [Tips and Tricks](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/tips-and-tricks.md)
* [Configuration Reference](https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/configuration-reference.md)
> **❮ NOTE ❯** you are reading the documentation of the bundle's **development**
> version. You can also [read the documentation of the latest stable version ➜]
> (https://github.com/javiereguiluz/EasyAdminBundle/tree/v1.9.4/).
#### Demo Application
[easy-admin-demo](https://github.com/javiereguiluz/easy-admin-demo) is a simple
Symfony application created to showcase EasyAdmin features.
Installation
------------
### Step 1: Download the Bundle
```bash
$ composer require javiereguiluz/easyadmin-bundle
```
This command requires you to have Composer installed globally, as explained
in the [Composer documentation](https://getcomposer.org/doc/00-intro.md).
### Step 2: Enable the Bundle
```php