Download the PHP package vsavritsky/bitrix-filter-builder without Composer
On this page you can find all versions of the php package vsavritsky/bitrix-filter-builder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vsavritsky/bitrix-filter-builder
More information about vsavritsky/bitrix-filter-builder
Files in vsavritsky/bitrix-filter-builder
Package bitrix-filter-builder
Short Description Библиотека для простого создания фильтра
License
Informations about the package bitrix-filter-builder
bitrix-filter-builder
Библиотека предлагает работать с фильтром битрикса в стиле ООП
Основные параметры
eq($field, $value) - Совпадение значения
neq($field, $value) - Исключить значение
like($field, $value) - Поиск по подстроке
notLike($field, $value) - Поиск по отсутствию подстроки
isNull($field) - Поиск по пустому значению
isNotNull($field) - Поиск по заполненному значению
in($field, $array) - Соответствие значению массива
notIn($field, $array) - Исключение значений массива
Сравнение
between($field, $min, $max) - Диапозон значений
gte($field, $value) - Больше или равно значения
lte($field, $value) - Меньше или равно значения
gt($field, $value) - Больше значения
lt($field, $value) - Меньше значения
Получить массив фильтра (методы одинаковы)
Сложная логика
addOrFilter(Filter $filter) - Добавление логики "OR"
addAndFilter(Filter $filter) - Добавление логики "AND"
setFilterLogic($logic) - Установить логику фильтра (OR или AND)
addSubFilter(Filter $filter) - Добавить фильтр как параметр
mergeWithFilter(Filter $filter) - Объединить фильтры
All versions of bitrix-filter-builder with dependencies
ext-json Version *