Download the PHP package lag/adminbundle without Composer
On this page you can find all versions of the php package lag/adminbundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lag/adminbundle
More information about lag/adminbundle
Files in lag/adminbundle
Package adminbundle
Short Description Generic admin bundle for Symfony2 from L'arrière-guichet
License MIT
Homepage https://github.com/larriereguichet/AdminBundle
Informations about the package adminbundle
AdminBundle
The AdminBundle helps you to create flexible and robust administration application.
It provides PHP attributes or yaml configuration to build views to show, create; update and delete resources. It comes with a native Doctrine ORM integration, and can also be used with any architecture.
The AdminBundle is highly customizable using configuration or with events to allow you tu build dynamic administration interfaces.
Features
- Easy to use PHP attributes or yaml configuration
- Highly customizable
- Doctrine ORM integration
- Views with pagination, sorting and filtering
- Dynamic menus
- Bootstrap 5 integration
Install the Bundle
If you do not use Symfony Flex, follow those extra steps.
Step 1: Install the Bundle
Open a command console, execute the following command in your project directory to install the latest stable version of the bundle:
If you do not use flex, read the extra steps to install the bundle
Step 2: Configure the routing
Import the routing configuration to have the admin generated routes :
Step 3 : Configure an entity
As new routes are dynamically created, the cache clearing is required (
symfony cache:clear
)
Now you could visit http://127.0.0.1:8000/admin/article/list
to see a list of your entities.
Yan can visit http://127.0.0.1:8000/app_dev.php/admin/
to see the homepage of your admin interface
Documentation
- How to use
- a. Basics
- b. Admins
- c. Actions
- d. Fields
- e. Events
- f. Data Providers
- g. Filters
- h. Views
- i. Security
- Customization
- a. Custom actions
- b. Custom render
- c. Custom data
- d. Custom routes and urls
- Reference
- a. Application configuration
- b. Admin configuration
- FAQ
- Configuration reference
Testing
To run the admin test suite, run the following :
Road map
v1.1
- Add dynamic id column (instead of required "id" column) to improve generic and handle multiple ids columns
v1.0
- Add more testing
History
Version 0.4 :
- Dynamic CRUD for your entities (no code generation)
- Simple configuration in yml (look alike symfony1 generators.yml syntax)
- List with pagination, sorting and batch remove (filters are coming)
- Full translated
- Main and left menu integration
- Fully customizable (use your own controllers, data providers or templates)
- Bootstrap 3 integration (can be disabled or override)
All versions of adminbundle with dependencies
babdev/pagerfanta Version ^2.4
johnkrovitch/configuration Version ^1.4
johnkrovitch/orm-pack Version ^2.0
knplabs/knp-menu-bundle Version ^3.0
lag/string-utils Version ^1.2
sensio/framework-extra-bundle Version ^4.4|^5.4
symfony/dependency-injection Version ^4.4|^5.1
symfony/event-dispatcher Version ^4.4|^5.1
symfony/form Version ^4.4|^5.1
symfony/framework-bundle Version ^4.4|^5.1
symfony/security-bundle Version ^4.4|^5.1
symfony/serializer Version ^4.4|^5.1
symfony/translation Version ^4.4|^5.1
symfony/twig-bundle Version ^4.4|^5.1
twig/twig Version ^3.0