tmsolution / form-filter-bundle
此包旨在提供用于构建一些表单筛选器并从这些表单筛选器构建 doctrine 查询的类。
v5.0.2
2016-08-17 07:47 UTC
Requires
- php: >=5.5.9
- doctrine/orm: ^2.4.8
- symfony/form: ~2.8|~3.0
- symfony/framework-bundle: ~2.8|~3.0
Requires (Dev)
- doctrine/mongodb-odm-bundle: ~3.0
- phpunit/phpunit: ~3.7
- v5.0.2
- v5.0.1
- v5.0.0
- dev-master / 5.x-dev
- v4.0.2
- v4.0.1
- v4.0.0
- v3.0.8
- v3.0.7
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.x-dev
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.0
- v0.0.3
- dev-fix_220
- dev-spackmat-Symfony3.0
- dev-symfony2.0
This package is not auto-updated.
Last update: 2024-09-14 18:26:20 UTC
README
此 Symfony2 包旨在提供用于构建一些特定于筛选实体的表单类型的类。创建您的表单类型后,您将能够从表单类型更新 doctrine 查询构建器的条件。
想法是
- 创建一个从
Symfony\Component\Form\AbstractType
继承的表单类型,就像通常一样。 - 通过使用提供的筛选类型添加表单字段(例如,使用 TextFilterType::class 而不是 TextType::class 类型)(*)。
- 然后调用一个服务来从表单实例构建查询并执行查询以获取您的结果 :)
(*):实际上您可以使用任何类型,但如果您想使用非 XxxFilterType::class 类型应用筛选器,您将不得不创建一个自定义监听器类以应用此类型的筛选器。
文档
此 Symfony3.0
分支与 Symfony 2.8/3.0 或更高版本兼容。
有关安装和使用此包的说明,请参阅 Resources/doc/index.md
运行测试套件
composer install
bin/phpunit