Страница 1 из 1

Как выбрать NULL или NOT NULL значения?

Добавлено: 2020.03.16, 15:15
rudnik_
Здравствуйте.

Как в DataFilter передать параметры, чтобы поиск был

Код: Выделить всё

WHERE field IS NULL
или

Код: Выделить всё

WHERE field IS NOT NULL
?

Re: Как выбрать NULL или NOT NULL значения?

Добавлено: 2020.03.16, 21:09
rudnik_
пока сделал так.

переопределил HashConditionBuilder, в котором добавил правило, что если значение атрибута тождественно равно строке 'null',
значит значение теперь null языка. а дальше yii как обычно собирает запрос.

пример когда IS NULL

Код: Выделить всё

{
  "param": "null"
}
или IS NOT NULL

Код: Выделить всё

{
  "not" : {"param": "null"}
}