Skip to content
PHP Ecosystem
Explore

SimpleCondition

API reference › yii › db › conditions › SimpleCondition

classyii\db\conditions\SimpleCondition
ImplementsConditionInterface
Since2.0.14
Sourceframework/db/conditions/SimpleCondition.php
1 subclass

Class SimpleCondition represents a simple condition like "column" operator value.

MethodDescriptionDefined by
__construct()SimpleCondition constructorSimpleCondition
fromArrayDefinition() staticCreates object by array-definition as described in Query Builder – Operator format guide article.SimpleCondition
getColumn()SimpleCondition
getOperator()SimpleCondition
getValue()SimpleCondition
public function __construct(mixed $column, string $operator, mixed $value)

SimpleCondition constructor

Parameters

ParameterTypeDescription
$columnmixedThe literal to the left of $operator
$operatorstringThe operator to use. Anything could be used e.g. >, <=, etc.
$valuemixedThe literal to the right of $operator
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 getOperator(): string

Returns

string

public function getValue(): mixed

Returns

mixed