Версия: 6.x
burger close
Класс Compare

Подробное описание

Класс определяет объект - сравнение товаров

Открытые члены

 addProduct ($id)
 
 removeProduct ($id)
 
 removeAll ()
 
 getCompareList ()
 
 getCount ()
 
 inList ($id)
 
 getList ()
 
 getCompareData ()
 

Открытые статические члены

static currentCompare ()
 

Поля данных

const COMPARE_SESS_VAR = 'COMPARE'
 

Защищенные данные

 $items = []
 

Методы

addProduct (   $id)

Добавляет продукт для сравнения

Аргументы
integer$id
Возвращает
bool
static currentCompare ( )
static

Возвращает экземпляр текущего класса с загруженными данными

Возвращает
Compare
getCompareData ( )

Возвращает массив с данными для сравнения

Возвращает
array
getCompareList ( )

Возвращает список товаров для сравнения

Возвращает
array of Orm
getCount ( )

Возвращает количество добавленных элементов к сравнению

Возвращает
integer
getList ( )

Возвращает список id товаров, которые добавлены к сравнению

Возвращает
array
inList (   $id)

Возвращает true, если товар присутствует в списке для сравнения

Аргументы
integer$id
Возвращает
bool
removeAll ( )

Удаляет все товары из списка сравнения

Возвращает
bool
removeProduct (   $id)

Исключает продукт из сравнения

Аргументы
integer$id
Возвращает
bool

Поля

$items = []
protected
const COMPARE_SESS_VAR = 'COMPARE'