Skip to content
PHP Ecosystem
Explore

ExistsCondition

API reference › yii › db › conditions › ExistsCondition

classyii\db\conditions\ExistsCondition
ImplementsConditionInterface
Since2.0.14
Sourceframework/db/conditions/ExistsCondition.php

Condition that represents EXISTS operator.

MethodDescriptionDefined by
__construct()ExistsCondition constructor.ExistsCondition
fromArrayDefinition() staticCreates object by array-definition as described in Query Builder – Operator format guide article.ExistsCondition
getOperator()ExistsCondition
getQuery()ExistsCondition
public function __construct(string $operator, yii\db\Query $query)

ExistsCondition constructor.

Parameters

ParameterTypeDescription
$operatorstringThe operator to use (e.g. EXISTS or NOT EXISTS)
$queryyii\db\QueryThe Query object representing the sub-query.
public static function fromArrayDefinition(mixed $operator, mixed $operands): static

Creates object by array-definition as described in Query Builder – Operator format guide article.

Parameters

ParameterTypeDescription
$operatormixedOperator in uppercase.
$operandsmixedArray of corresponding operands

Returns

static

Throws

public function getOperator(): string

Returns

string

public function getQuery(): yii\db\Query

Returns

yii\db\Query