This commit is contained in:
2023-12-13 10:14:26 +08:00
parent 16fe127019
commit 85eaeba8ba
3 changed files with 17 additions and 36 deletions
-14
View File
@@ -20,22 +20,8 @@ class ActiveQuery extends QueryTrait implements ISqlBuilder
{ {
/** @var bool */
public bool $asArray = FALSE; public bool $asArray = FALSE;
/** @var bool */
public bool $useCache = FALSE;
/**
* @var Connection|null
*/
public ?Connection $db = NULL; public ?Connection $db = NULL;
/**
* @var array
* 参数绑定
*/
public array $attributes = []; public array $attributes = [];
protected mixed $_mock = null; protected mixed $_mock = null;
-7
View File
@@ -19,13 +19,6 @@ use Database\Traits\QueryTrait;
class Query extends QueryTrait implements ISqlBuilder class Query extends QueryTrait implements ISqlBuilder
{ {
/**
* @var SqlBuilder
*/
protected SqlBuilder $builder;
/** /**
* @throws * @throws
*/ */
+2
View File
@@ -16,6 +16,7 @@ use Database\Base\ActiveQueryInterface;
use Database\ISqlBuilder; use Database\ISqlBuilder;
use Database\ModelInterface; use Database\ModelInterface;
use Database\Query; use Database\Query;
use Database\SqlBuilder;
use Exception; use Exception;
use Kiri; use Kiri;
use Kiri\Abstracts\Component; use Kiri\Abstracts\Component;
@@ -37,6 +38,7 @@ class QueryTrait extends Component implements ActiveQueryInterface, ISqlBuilder
protected string $alias = 't1'; protected string $alias = 't1';
protected array $filter = []; protected array $filter = [];
protected bool $lock = false; protected bool $lock = false;
protected SqlBuilder $builder;
/** /**