Skip to content
Admingenerator for Symfony2, parse generator.yml files to build classes
JavaScript PHP
Find file
Pull request Compare This branch is 667 commits behind symfony2admingenerator:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Builder Fix the order of actions, fixes #520
CacheWarmer Remove var_dump
ClassLoader Changed batch translations key
Command changed getGenerator to createGenerator
Controller Added getEntityManger functionality to Guesser for access at base con…
DependencyInjection Add exit_path parameter for exit user impersonation action
EventListener Remove controller manipulation from EventListener/ControllerListener
Exception cs fixer passed
Features Fix CS with php-cs-fixer.phar
Form Fixes depricated ->getParent() call.
Generator Fix show action route
Guesser Pass CS Fixer
Menu Remove checkCredentials from batch actions
Model cs fixer passed
Pagerfanta/View [Patch] Pagerfanta pagination: take into account Twitter Bootstrap de…
QueryFilter Apply fix #517
Resources Enable to add a sidebar in show view
Routing [FIX] Object action could be not csrf protected => post is not a requ…
Tests Enable to add a sidebar in show view
Twig Enable to add a sidebar in show view
Validator cs fixer passed
vendor Update travis install_vendors
.gitignore Update .gitignore
.scrutinizer.yml Update .scrutinizer.yml
.travis.yml Update to master and resolve conflicts
LICENSE Add LICENSE file #184 Fix submitting issues link
composer.json Update composer.json
phpunit.xml.dist Add phpunit.xml.dist

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.