propValue

Класс для работы с значениями свойств товара

Переменные

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

Методы

void __call ()
mixed getHex ({ [type], [id] }) Возвращает HEX код цвета свойства товара
mixed getId () Возвращает id значения свойства товара
mixed getList ({ [type], [offerId], [sizeId], [colorId], [materialId] }) Возвращает список значений свойств товара
object getNew () Возвращает новую копию класса
mixed getTitle ({ [type], [id] }) Возвращает пользовательское имя свойства товара
mixed init ({ type, id }) Инициализация класса
mixed isExist ({ [type], [id] }) Проверяет существование значения свойства в товара

__call

Примеры кода




getHex

Синоним: hex
Возвращает HEX код цвета свойства товара

Параметры

[type] int Type свойства товара [PROP_COLOR]
[id] int Id значения свойства товара

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

string Title - HEX код цвета
bool False - в случае ошибки

Примеры кода




getId

Синоним: id
Возвращает id значения свойства товара

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

int Id - значения свойства товара
bool False - в случае ошибки

Примеры кода




getList

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

Параметры

[type] int Type свойства товара [PROP_SIZE, PROP_COLOR, PROP_MATERIAL]
[offerId] int Id товара
[sizeId] int Id размера. Используется как фильтр для PROP_COLOR и PROP_MATERIAL
[colorId] int Id цвета. Используется как фильтр для PROP_SIZE и PROP_MATERIAL
[materialId] int Id цвета. Используется как фильтр для PROP_SIZE и PROP_COLOR

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

array Массив обьектов propValue
bool False - в случае ошибки

Примеры кода




getNew

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

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

object offerMod

Примеры кода




getTitle

Синоним: title
Возвращает пользовательское имя свойства товара

Параметры

[type] int Type свойства товара [PROP_SIZE, PROP_COLOR, PROP_MATERIAL]
[id] int Id значения свойства товара

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

string Title - имя значения свойства товара
bool False - в случае ошибки

Примеры кода




init

Инициализация класса

Параметры

type int Тип свойства товара [PROP_SIZE, PROP_COLOR, PROP_MATERIAL]
id int Id значения свойства товара

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

bool True - обьект инициализирован
bool False - в случае ошибки

Примеры кода




isExist

Проверяет существование значения свойства в товара

Параметры

[type] int Тип свойства товара [PROP_SIZE, PROP_COLOR, PROP_MATERIAL]
[id] int Id значения свойства товара

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

bool True - существует
bool False - не существует или в случае ошибки

Примеры кода