Consider LexikFormFilterBundle or QueryBuilder
Check https://github.com/lexik/LexikFormFilterBundle/ for eventual refactoring of quick nav processing.
Examples: https://github.com/lexik/LexikFormFilterBundle/blob/master/Resources/doc/basics.md Docs: https://github.com/lexik/LexikFormFilterBundle/blob/master/Resources/doc/index.md
cc @gfr
Update: maybe this instead:
- https://github.com/mistic100/jQuery-QueryBuilder/
- https://querybuilder.js.org/
- https://querybuilder.js.org/demo.html
- Doctrine-Backends:
- https://github.com/fourlabsldn/QBJSParser
- https://github.com/fourlabsldn/QBJSParserBundle
- https://github.com/josedacosta/jQueryQueryBuilderBundle
Not sure yet whether it's worth including this by default. Feels like this rather appropriate for specific requirements. Not closing though but postponing for now.
Contains some nice features though (like date range or number range filters), but we would need to introduce some dynamic form construction behaviour to avoid the quick navigation forms becoming even larger.
Using EAB filter functionality https://symfony.com/bundles/EasyAdminBundle/current/filters.html