AdminGenerator
Description:
Quickly create powerful backend for your project. Save your time useing default built-in functionality. Customize anything, when needed. Study our cookbook and demo to master AdminGenerator and introduce awesome features to your projects. And always remember...
Don't Repeat Yourself!
Highlights:
- generate Views and Controllers for Models with one command
- configure all options in one YAML file
- supports popular model managers: Doctrine ORM, Doctrine ODM and Propel
- override any part of the controller or template
- translated into DE, EL, EN (default), ES, FA, FR, IT, JA, NL, PL, PT, RO, RU, SL, TR, UK
- admin design based on AdminLTE, see "This bundle in pictures" section below
Features:
List view:
- sorting
- pagination
- filters
- scopes
- button links to object actions
- check rows to select and perform batch actions
Nestedset List view:
- drag & drop to manage your tree
New / Edit form:
- group fields in fieldsets
- group fieldsets in tabs
- dedicated bundle with additional form types
- add/remove fields to the form based on credential checks
- display errors next to fields when form is invalid
- display error count for each tab
- (optional) help blocks
- button links to object actions
Show view:
- add/remove displayed fields based on credential checks
- button links to object actions
This bundle in pictures
By default, this Bundle uses the AdminLTE templates. See its documentation to create your own widget and customize the interface.
Important notes
Documentation is currently being rewritten. Old documentation can be found in:
- symfony2admingenerator.org website
- some new features configuration can be found in github issues/PR comments
Sorry for inconvenience, we will fix that as soon as possible!
Installation
All the installation instructions are located in documentation.
Documentation
The documentation for this bundle is located in Resources/doc
directory. Start by reading Table of contents.
Support
If you're having trouble or you found an error feel free to open a github ticket, but first please read submitting issues.