zk2/sps-component

Doctrine 2 的 SQL/DQL 查询构建器

v1.5.2 2021-02-08 04:44 UTC

README

Build Status

Latest Stable Version Total Downloads Latest Unstable Version License composer.lock

SensioLabsInsight

通常需要为最终用户提供复杂过滤任何数据的可能性。正确放置 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