aura / sqlquery
面向对象的查询构建器,用于MySQL、Postgres、SQLite和SQLServer;可与任何数据库连接库一起使用。
3.0.0
2023-04-25 13:21 UTC
Requires
- php: >=5.6
Requires (Dev)
- ext-pdo_sqlite: *
- yoast/phpunit-polyfills: ^1.0
Suggests
- aura/sql: Provides an extension to the native PDO along with a profiler and connection locator.
README
提供MySQL、Postgres、SQLite和Microsoft SQL Server的查询构建器。这些构建器与任何特定的数据库连接库无关,尽管通常推荐使用PDO。
安装和自动加载
此软件包可以通过Composer安装并支持PSR-4自动加载,通过aura/sqlquery。
或者,下载版本,或克隆此存储库,然后将Aura\SqlQuery\
命名空间映射到软件包的src/
目录。
依赖项
此软件包需要PHP 5.6或更高版本;已在PHP 5.6-8.1上进行了测试。我们原则上推荐使用最新的可用PHP版本。
Aura库软件包可能有时依赖于外部接口,但从不依赖于外部实现。这允许在不牺牲灵活性的情况下遵守社区标准。具体细节,请查看软件包的composer.json文件。
质量
本项目遵循语义版本控制。
要在命令行中运行单元测试,请执行composer install
,然后在软件包根目录下执行./vendor/bin/phpunit
。这需要composer
可用。
此软件包尝试遵守PSR-1、PSR-2和PSR-4。如果您发现合规性疏忽,请通过pull request发送补丁。
社区
要提问、提供反馈或与其他Aura用户进行其他沟通,请加入我们的Google Group、关注@auraphp或在Freenode的#auraphp频道上与我们聊天。
文档
此软件包的完整文档在此。