Класс определяет объект - сравнение товаров
Открытые члены | |
| addProduct ($id) | |
| removeProduct ($id) | |
| removeAll () | |
| getCompareList () | |
| getCount () | |
| inList ($id) | |
| getList () | |
| getCompareData (array $products_id_filter=null) | |
Открытые статические члены | |
| static | currentCompare () |
Поля данных | |
| const | COMPARE_SESS_VAR = 'COMPARE' |
Защищенные данные | |
| $items = [] | |
| addProduct | ( | $id | ) |
Добавляет продукт для сравнения, если он существует
| integer | $id |
|
static |
Возвращает экземпляр текущего класса с загруженными данными
| getCompareData | ( | array | $products_id_filter = null | ) |
Возвращает массив с данными для сравнения
| getCompareList | ( | ) |
Возвращает список товаров для сравнения
| getCount | ( | ) |
Возвращает количество добавленных элементов к сравнению
| getList | ( | ) |
Возвращает список id товаров, которые добавлены к сравнению
| inList | ( | $id | ) |
Возвращает true, если товар присутствует в списке для сравнения
| integer | $id |
| removeAll | ( | ) |
Удаляет все товары из списка сравнения
| removeProduct | ( | $id | ) |
Исключает продукт из сравнения
| integer | $id |
|
protected |
| const COMPARE_SESS_VAR = 'COMPARE' |