Admin Bundle
SonataAdminBundle is split into 3 bundles:
SonataAdminBundle: contains core libraries and services
SonataDoctrineORMAdminBundle: integrates Doctrine ORM project with the admin bundle
SonataDoctrineMongoDBAdminBundle: integrates MongoDB with the admin bundle
Usage examples:
SonataMediaBundle: a media manager bundle
SonataClassificationBundle: a category manager bundle
SonataPageBundle: a page (CMS like) bundle
SonataUserBundle: integration of user and security management with SonataAdminBundle
Getting Started
Reference Guide
- 1. Configuration
- 2. Architecture
- 3. Create child admins
- 4. Dashboard
- 5. Search
- 6. The List View
- 7. Creating and Editing objects
- 8. The Show action
- 9. Deleting objects
- 10. The Export action
- 11. Saving hooks
- 12. Form Types
- 13. Field Types
- 14. Batch actions
- 15. Console/Command-Line Commands
- 16. Troubleshooting
- 17. The breadcrumbs builder
Advanced Options
Cookbook
- 1. Select2
- 2. iCheck
- 3. Jquery UI
- 4. KnpMenu
- 5. Uploading and saving documents (including images) using DoctrineORM and SonataAdmin
- 6. Showing image previews
- 7. Row templates
- 8. Sortable behavior in admin listing
- 9. Modifying form fields dynamically depending on edited object
- 10. Creating a Custom Admin Action
- 11. Decouple from CRUDController
- 12. Customizing a mosaic list
- 13. Overwrite Admin Configuration
- 14. Improve Performance of Large Datasets
- 15. Virtual Field Descriptions
- 16. Bootlint
- 17. Lock Protection
- 18. Sortable Sonata Type Model in Admin
- 19. Deleting a Group of Fields from an Admin
- 20. Using DataMapper to work with domain entities without per field setters
- 21. Persisting Filters
- 22. Integrate Symfony Workflow Component
- 23. SonataAdmin without SonataUserBundle