Skip to content
PHP Ecosystem
Explore

BetweenCondition

API reference › yii › db › conditions › BetweenCondition

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

Class BetweenCondition represents a BETWEEN condition.

MethodDescriptionDefined by
__construct()Creates a condition with the BETWEEN operator.BetweenCondition
fromArrayDefinition() staticCreates object by array-definition as described in Query Builder – Operator format guide article.BetweenCondition
getColumn()BetweenCondition
getIntervalEnd()BetweenCondition
getIntervalStart()BetweenCondition
getOperator()BetweenCondition
public function __construct(mixed $column, string $operator, mixed $intervalStart, mixed $intervalEnd)

Creates a condition with the BETWEEN operator.

Parameters

ParameterTypeDescription
$columnmixedThe literal to the left of $operator
$operatorstringThe operator to use (e.g. BETWEEN or NOT BETWEEN)
$intervalStartmixedBeginning of the interval
$intervalEndmixedEnd of the interval
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 getColumn(): mixed

Returns

mixed

public function getIntervalEnd(): mixed

Returns

mixed

public function getIntervalStart(): mixed

Returns

mixed

public function getOperator(): string

Returns

string