stephenahiggins/doctrine-query-builder-standalone

Doctrine Query Builder 的独立版本

1.0.0 2024-01-03 08:52 UTC

This package is auto-updated.

Last update: 2024-09-03 10:59:29 UTC


README

Doctrine Query Builder 的独立实现。移除了对 Doctrine 数据库连接的依赖。这对于构建其他数据库连接的查询或使用 PDO 执行查询非常有用。所有荣誉都归功于原始的 Doctrine 团队。

注意:这是一个正在进行中的项目,尚未准备好用于生产环境。

安装

将存储库添加到您项目的 composer.json 文件中。

composer require stephenahiggins/doctrine-query-builder-standalone:dev-main

使用

use DoctrineQueryBuilder\Query\StandaloneQueryBuilder;

$qb = new StandaloneQueryBuilder();
$qb->select('*')
    ->from("test_table", 'tt')
    ->innerJoin('tt', "test_table2", 'tt2', "tt.id = tt2.id")
    ->leftJoin('tt', "test_table3", 'tt3', "tt.id = tt3.id")
    ->rightJoin('tt', "test_table4", 'tt4', "tt.id = tt4.id")
    ->setMaxResults(100);

$query = $qb->getSQL();

print "Query:" . $query.PHP_EOL;

运行测试

运行 make run-tests

支持

请提交一个问题。欢迎 Pull requests。