offerFilter

Класс для работы с фильтрами товарами

Переменные

Переменные отсутсвуют

Методы

void __call ()
mixed getList ({ catalog, [brand], [brandSeries], [parameterValue], offerMinPrice, offerMaxPrice, orderType, [brandASFilter], [showOfferAmountKey] }) Возвращает массив параметров
object getNew () Возвращает новую копию класса

__call

Примеры кода




getList

Синоним: list
Возвращает массив параметров

Параметры

catalog array Массив каталогов
[brand] array Массив выбранных брендов
[brandSeries] array Массив выбранных серий бренда
[parameterValue] array Массив выбранных параметров
offerMinPrice float Минимальная цена товара
offerMaxPrice float Максимальная цена товара
orderType string Тип сортировки
[brandASFilter] bool Бренд как фильтр. true - $brand будет использоваться для фильтрации товаров, false - $brand будет использоваться для формирования списка параметров и значений. По умолчанию: true
[showOfferAmountKey] bool Расчитывать количество товаров для значения параметра. true - расчитывать количество товаров, false - не расчитывать количество товаров, возвращается -1. По умолчанию: true

Возвращаемые значения

array Массив с данными о фильтрах
bool False - в случае ошибки

Примеры кода




getNew

Синоним: new
Возвращает новую копию класса

Возвращаемые значения

object offerFilter

Примеры кода




Методы класса