PHPackages                             elao/admin-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. [Admin Panels](/categories/admin)
4. /
5. elao/admin-bundle

AbandonedArchivedSymfony-bundle[Admin Panels](/categories/admin)

elao/admin-bundle
=================

Simple, powerful and extendable admin bundle.

v1.1.0(9y ago)95501[4 issues](https://github.com/Elao/ElaoAdminBundle/issues)[1 PRs](https://github.com/Elao/ElaoAdminBundle/pulls)1MITPHP

Since Oct 15Pushed 9y ago19 watchersCompare

[ Source](https://github.com/Elao/ElaoAdminBundle)[ Packagist](https://packagist.org/packages/elao/admin-bundle)[ Docs](https://github.com/Elao/ElaoAdminBundle)[ RSS](/packages/elao-admin-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (17)Used By (1)

Elao Admin Bundle [![](https://camo.githubusercontent.com/61152b881283ea7ef22753ec89f7e3cd9dc52b33937bd304426f94c5bc6962fc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53796d666f6e792d332e302d626c75652e737667)](https://camo.githubusercontent.com/61152b881283ea7ef22753ec89f7e3cd9dc52b33937bd304426f94c5bc6962fc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53796d666f6e792d332e302d626c75652e737667)
=======================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#elao-admin-bundle-)

> Write your controller once, use it for all your models.

What?
-----

[](#what)

The AdminBundle helps you define reusable **Actions** that can be defined as **route controllers** for *any* model.

Why?
----

[](#why)

The AdminBundle improves your productivity when implementing similar controller behavior for several models, such as CRUD back-end.

How?
----

[](#how)

The AdminBundle declares Actions as abstract services, instanciates and configures one instance for each model and register the corresponding route in the Symfony router.

You just need to say "I want a `list` of `user`." and the AdminBundle register a `/users` route that run a `ListAction` instance configured to handle the `User` model.

Design goals
------------

[](#design-goals)

The AdminBundle is meant to improve your productivity and remain flexible and extendable.

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

[](#installation)

Require the bundle in *Composer*:

```
$ composer require elao/admin-bundle

```

Install the bundle in your *AppKernel*:

```
