Download the PHP package gales/maker-bundle without Composer
On this page you can find all versions of the php package gales/maker-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download gales/maker-bundle
More information about gales/maker-bundle
Files in gales/maker-bundle
Package maker-bundle
Short Description Generador de ABMs basado en Petkopara Crud Generator reutilizando cรณdigo del Maker Bundle de Symfony
License MIT
Informations about the package maker-bundle
GALes Maker Bundle for CRUD Creation
A powerful Symfony CRUD generator bundle with pagination, filtering, Bootstrap v5.2 markup and many advanced features. It's simple to use and fully customizable.
Designed to bring back the functionality of PetkoparaCrudGeneratorBundle, but reusing the logic from Symfony's Maker Bundle.
๐ Requirements
- PHP: 8.1+
- Symfony: 4.4, 5.4, 6.3, 7.0+
- Doctrine ORM: 2.5+ or 3.0+
๐ฆ Installation
Add the Bundle with composer:
Configure Twig to use Bootstrap 5 Form Theme:
โก Usage
Run the command:
Using parameters:
Example:
๐ Generated Files
After selecting the Entity for which to generate the CRUD, the following files are created:
๐ฏ Features
- โ Full CRUD Operations (Create, Read, Update, Delete)
- โ Pagination with configurable page size
- โ Advanced Filtering (input, select, date filters)
- โ Bootstrap 5.2 responsive design
- โ Multi-column Sorting with custom ordering
- โ Form Validation with Symfony constraints
- โ Service Layer for business logic separation
- โ Twig Templates with inheritance support
- โ Symfony 7 compatible
๐ Development and Local Testing Setup
Clone the bundle repository outside your project, for example from your project root:
Add the following repositories to your project's composer.json
:
Install the bundle with composer:
Then run:
๐ท๏ธ Custom Ordering for Related Entities (Deprecated)
To define the field to be used for sorting a column associated with a related entity, you can use PHP 8 attributes (recommended) or annotations (deprecated).
Using PHP 8 Attributes (Recommended)
Using Annotations (Deprecated)
For backward compatibility, the old annotation syntax is still supported:
๐ค Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
๐ License
This project is licensed under the MIT License.
All versions of maker-bundle with dependencies
symfony/form Version ^4.4|^5.4|^6.3|^7.0
symfony/framework-bundle Version ^4.4|^5.4|^6.3|^7.0
symfony/filesystem Version ^4.4|^5.4|^6.3|^7.0
symfony/finder Version ^4.4|^5.4|^6.3|^7.0
symfony/maker-bundle Version ^1.21
spiriitlabs/form-filter-bundle Version ^12.0
gales-petkopara/multi-search-bundle Version ^2.0
pagerfanta/pagerfanta Version ^3.0|^4.0
yectep/phpspreadsheet-bundle Version ^1.0