zk2 / sps-component
Doctrine 2 的 SQL/DQL 查询构建器
v1.5.2
2021-02-08 04:44 UTC
Requires
- php: >=7.2
- ext-pdo: *
- doctrine/annotations: ^1.0
- doctrine/cache: ^1.6
- doctrine/dbal: ^2.6
- doctrine/orm: ^2.6
Requires (Dev)
- ext-json: *
- monolog/monolog: ^2.1
- phpunit/phpunit: ^8.5
- symfony/var-dumper: ^5.0
This package is auto-updated.
Last update: 2024-09-08 12:42:51 UTC
README
通常需要为最终用户提供复杂过滤任何数据的可能性。正确放置 AND / OR 集的括号相当困难。使用聚合函数进行过滤/排序则更加困难。
组件旨在构建有效的 "WHERE"、"OFFSET"、"LIMIT" 和 "ORDER BY" 块,用于 Doctrine\DBAL\Query\QueryBuilder | Doctrine\ORM\QueryBuilder。此外,该组件还允许在 "WHERE" 和 "ORDER BY" 块中使用聚合函数。
文档
运行测试
安装 Composer dev 依赖项
php composer.phar install --dev
然后,使用 PHPUnit 运行测试套件
vendor/bin/phpunit
许可证
此包在 MIT 许可下发布。请参阅包中的完整许可证。
LICENSE