Skip to content
Admingenerator for Symfony2, parse generator.yml files to build classes
JavaScript PHP
Pull request Compare This branch is 667 commits behind symfony2admingenerator:master.
Latest commit 926d87a Jun 20, 2013 @cedriclombardot Merge pull request #514 from cedriclombardot/show-sidebar
Enable to add a sidebar in show view
Failed to load latest commit information.
Builder Fix the order of actions, fixes #520 Jun 20, 2013
CacheWarmer Remove var_dump Jun 18, 2013
ClassLoader Changed batch translations key Feb 22, 2013
Command changed getGenerator to createGenerator Apr 3, 2013
Controller Added getEntityManger functionality to Guesser for access at base con… May 31, 2013
DependencyInjection Add exit_path parameter for exit user impersonation action Jun 8, 2013
EventListener Remove controller manipulation from EventListener/ControllerListener Jun 15, 2013
Exception cs fixer passed Apr 1, 2013
Features Fix CS with php-cs-fixer.phar May 29, 2012
Form Fixes depricated ->getParent() call. Jun 7, 2013
Generator Fix show action route Jun 20, 2013
Guesser Pass CS Fixer Jun 16, 2013
Menu Remove checkCredentials from batch actions Jun 19, 2013
Model cs fixer passed Apr 1, 2013
Pagerfanta/View [Patch] Pagerfanta pagination: take into account Twitter Bootstrap de… Jun 14, 2013
QueryFilter Apply fix #517 Jun 20, 2013
Resources Enable to add a sidebar in show view Jun 18, 2013
Routing [FIX] Object action could be not csrf protected => post is not a requ… Jun 20, 2013
Tests Enable to add a sidebar in show view Jun 18, 2013
Twig Enable to add a sidebar in show view Jun 18, 2013
Validator cs fixer passed Apr 1, 2013
vendor Update travis install_vendors Feb 12, 2012
.gitignore Update .gitignore Mar 16, 2013
.scrutinizer.yml Update .scrutinizer.yml Mar 5, 2013
.travis.yml Update to master and resolve conflicts Jun 18, 2013
AdmingeneratorGeneratorBundle.php [Features] Form theme add is now mandatory Mar 4, 2013
LICENSE Add LICENSE file #184 Jul 17, 2012 Fix submitting issues link Jun 20, 2013
composer.json Update composer.json Jun 4, 2013
phpunit.xml.dist Add phpunit.xml.dist Aug 21, 2011

Symfony2 Admin Generator

KnpBundles Badge project status build status

The Real Missing Admin Generator for Symfony2!

This package is a Symfony2 Admin Generator based on YAML configuration and Twig templating. It's inspired by fzaninotto/Doctrine2ActiveRecord.

Follow us on Twitter!

Don't miss any updates from Symfony2 Admin Generator! Join Twitter today and follow us!


  • Generate Views and Controllers for Models with one command
  • Configure all options in one (per model) YAML file
  • Includes standard actions: create/edit, show, delete, list/nestedset tree list
  • Flexible and extendable: you can easily add or overwrite almost everything!
  • Supports most popular model managers: Doctrine ORM, Doctrine ODM and Propel
  • Introduces nested forms: create/edit object and all it's associated objects in one form!
  • Manage relations one to one, one to many, many to one and many to many
  • Fully translatable: all field elements (labels, placeholders, helpers), all widgets, actions, error messages and titles
  • List features: sortable, paginated, filters, batch actions, scopes
  • Nestedset tree list features: drag&drop to manage your tree
  • New/Edit featues: fieldsets, tabbable, cool widgets for collection, file upload, date and entity fields
  • Translated into DE, EN (default), ES, FA, FR, IT, JA, PL, PT, RU, SL, TR, UK (you can easily contribute to add your own)
  • Credentials for actions, columns and form fields
  • Complete admin design based on twitter bootstrap (see next section)
  • ... and more!

This bundle in pictures

Preview of list

Preview of edit

Preview of dashboard

Important note

Documentation is currently being rewritten. Old documentation can be found in:

Sorry for inconvenience, we will fix that as soon as possible!


All the installation instructions are located in documentation.


The documentation for this bundle is located in Resources/doc directory. Start by reading Table of contents.


If you're haveing trouble or you found an error feel free to open a github ticket, but first please read submitting issues.

Sensio Connect

Something went wrong with that request. Please try again.