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

Всё что касается построения API
Ответить
rudnik_
Сообщения: 24
Зарегистрирован: 2017.07.26, 15:16

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

Сообщение rudnik_ »

Здравствуйте.

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

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

WHERE field IS NULL
или

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

WHERE field IS NOT NULL
?

rudnik_
Сообщения: 24
Зарегистрирован: 2017.07.26, 15:16

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

Сообщение rudnik_ »

пока сделал так.

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

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

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

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

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

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

Ответить