ExpressionBuilderTrait
API reference › yii › db › ExpressionBuilderTrait
Used by 14 types
ExpressionBuilderQueryExpressionBuilderyii\db\conditions\BetweenColumnsConditionBuilderyii\db\conditions\BetweenConditionBuilderyii\db\conditions\ConjunctionConditionBuilderyii\db\conditions\ExistsConditionBuilderyii\db\conditions\HashConditionBuilderyii\db\conditions\InConditionBuilderyii\db\conditions\LikeConditionBuilderyii\db\conditions\NotConditionBuilderyii\db\conditions\SimpleConditionBuilderyii\db\mysql\JsonExpressionBuilderyii\db\pgsql\ArrayExpressionBuilderyii\db\pgsql\JsonExpressionBuilder
Trait ExpressionBuilderTrait provides common constructor for classes that
should implement ExpressionBuilderInterface
Properties
Section titled “Properties”| Property | Type | Description | Defined by |
|---|---|---|---|
$queryBuilder protected | QueryBuilder | Default: null. | ExpressionBuilderTrait |
Methods
Section titled “Methods”| Method | Description | Defined by |
|---|---|---|
__construct() | ExpressionBuilderTrait constructor. | ExpressionBuilderTrait |
Method details
Section titled “Method details”__construct()
Section titled “__construct() ”public function __construct(yii\db\QueryBuilder $queryBuilder)ExpressionBuilderTrait constructor.
Parameters
| Parameter | Type | Description |
|---|---|---|
$queryBuilder | QueryBuilder |