uniquelibs/ request-to-query-builder-bundle
一个将请求解析为doctrine查询构建器的组件。
0.2.0
2016-07-07 17:27 UTC
Requires
- php: >=5.3.2
- doctrine/doctrine-bundle: ^1.6
- doctrine/orm: ~2.4
- greenlion/php-sql-parser: ~4.0
- sensio/framework-extra-bundle: ~3.0,>=3.0.2
- symfony/framework-bundle: 2.3.*|~2.7|~3.0
Requires (Dev)
- doctrine/doctrine-fixtures-bundle: ~2.2
- liip/functional-test-bundle: ~1.2
- phpunit/phpunit: ~4.6
- symfony-cmf/testing: ~1.3
This package is not auto-updated.
Last update: 2024-09-20 18:28:49 UTC
README
UniqueLibs的RequestToQueryBuilderBundle为doctrine查询构建器添加了操作搜索和排序过滤器的支持。
特性包括
- 排序查询构建器 (?sort=product.name)
- URL中的SQL搜索过滤器 (?query=WHERE product.name = '产品名称')
- 复杂的搜索查询 (WHERE (product.name = '产品名称' AND product.id = 2) OR product.id = 1)
- 指定允许的属性(仅允许按product.id排序)
- Symfony 3.0支持
- PHP 7.0支持
此Bundle处于alpha状态,尚未准备好用于生产环境。
文档即将推出。
关于
EmberDataSerializerBundle是UniqueLibs的倡议。另请参阅贡献者列表。
报告问题或功能请求
问题和功能请求在Github问题跟踪器中跟踪。
在报告错误时,最好在基于Symfony标准版构建的基本项目中重现它,以便Bundle的开发者可以通过简单地克隆它并遵循一些步骤来重现问题。