dmitrya2e / filtration-bundle
FiltrationBundle provides a convenient and easy way for creating filtration component/form on your website built with Symfony 2.
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:filtration-bundle
Requires
- php: >=5.4.0
- symfony/form: 2.7.*
- symfony/framework-bundle: 2.7.*
Requires (Dev)
- symfony/dependency-injection: 2.7.*
This package is not auto-updated.
Last update: 2024-11-13 20:47:39 UTC
README
Current status: WORK IN PROGRESS.
FiltrationBundle provides a convenient and easy way for creating filtration component/form on your website built with Symfony 2. Its purpose is to create a standard way and workflow for managing data filtration in Symfony 2 websites.
Important: FiltrationBundle itself provide only a convenient base for further filtration handling. It is not packaged with a final implementations of filters, instead it offers a set of standard filter abstractions, which may be used for building a final implementation of filters for a specific handler/provider (Doctrine ORM/ODM, Sphinx, ...). Check out available filtration handler adapters below.
The bundle includes following features:
- Built-in integration with Symfony forms to render filters in views
- Auto-execution of applied filters regarding specific filtration handler (e.g. Doctrine ORM, ODM, ...)
- Possibility to add custom filters and custom filter adapters; to customize standard bundle features
- Various filters (choice, entity, number, date, text) and filter handlers (Doctrine ORM, Sphinx, ...)
The first version of the bundle was developed within AXIOMA web-studio.
Filtration handler adapters
Software requirements
- PHP 5.4++
- Symfony 2.3++ (the bundle is tested with Symfony 2.3 and 2.7 versions)
How to install
Click here to read a full installation guide
Documentation
Click here to read a full documentation
License
This bundle is under the MIT license.