parameterValue

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

Переменные

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

Методы

void __call ()
mixed getAsId ({ [id] }) Возвращает ИД в системе бухгалтерского учета
mixed getColor ({ [id] }) Возвращает hex код цвета
mixed getId ({ [title], [parameterId] }) Вовзвращает id значения параметра
mixed getImage ({ [id] }) Возвращает путь к изображению значения параметра (deprecated)
mixed getImageSrc ({ [id], [type], [resizeType], [width], [height], [quality], [watermarkKey], [watermarkMargin] }) Возвращает путь к изображению значения параметра
array getList ({ parameterId, [catalog], [brand], [offerId], [pageNumber], [amount], [orderType] }) Возвращает список значений параметра
object getNew () Возвращает новую копию объекта класса
mixed getParameterId () Вовзвращает id параметра к которому пренадлежит значения параметра
mixed getTitle ({ [id] }) Возвращает название значения параметра
void getUrl ({ [id], catalogId, [pageNumber], [orderType], [orderTypeDefault] }) Возвращает url значения параметра
mixed init ({ id, parameterId }) Инициализация класса
mixed isExist ({ [id], [title], [parameterId] }) Проверяет существование значения параметра

__call

Примеры кода




getAsId

Синоним: asId
Возвращает ИД в системе бухгалтерского учета

Параметры

[id] int Id значения параметра

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

string ИД в системе бухгалтерского учета
bool False - в случае ошибки

Примеры кода




getColor

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

Параметры

[id] int Id баннера

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

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

Примеры кода




getId

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

Параметры

[title] string Наименование значения параметра
[parameterId] int Id парамтера (объязателен в случае передачи $title)

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

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

Примеры кода




getImage

Синоним: image
Возвращает путь к изображению значения параметра (deprecated)

Параметры

[id] int Id значения параметра

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

string Путь к изображению значения параметра
bool False - в случае ошибки

Примеры кода




getImageSrc

Синоним: imageSrc
Возвращает путь к изображению значения параметра

Параметры

[id] int Id значения параметра
[type] int Тип изображения. 0 - не изменять, 1 - gif, 2 - jpeg, 3 - png. По умолчанию: 0
[resizeType] int Тип изминения размера изображения. 0 - оригинальное изображение, 1 - умное кадирование, 2 - уменьшение с имзинением пропорций. По умолчанию: 2
[width] int Ширина изображзения в пикселях. По умолчанию: 400
[height] int Высота изображзения в пикселях. По умолчанию: 400
[quality] int Качество изображения. 1 - 9 - качество изображения. 0 - Качество не изменять. По умолчанию: 0
[watermarkKey] int Ключ, указывает что необходимо наложить водяной знак. 0 - неналаживать, 1 - налаживать. По умолчанию: 0
[watermarkMargin] int Отступ водяного знака от нижней границы изображения в процентах. По умолчанию: 30

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

string Путь к изображению значения параметра
bool False - в случае ошибки

Примеры кода




getList

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

Параметры

parameterId int Id параметра
[catalog] array Массив id каталогов товаров
[brand] array Массив id брендов
[offerId] int Id товара
[pageNumber] int Номер страницы. По умолчанию: 1
[amount] int Кол-во параметров на странице. По умолчанию: 0 (все значения параметры)
[orderType] string Метод сортировки. title, position. По умолчанию: position

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

array Массив обьектов parameterValue

Примеры кода




getNew

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

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

object parameterValue

Примеры кода




getParameterId

Синоним: parameterId
Вовзвращает id параметра к которому пренадлежит значения параметра

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

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

Примеры кода




getTitle

Синоним: title
Возвращает название значения параметра

Параметры

[id] int Id значения параметра

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

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

Примеры кода




getUrl

Синоним: url
Возвращает url значения параметра
Тоже самое, что @url.get с параметрами urlType, id, catalogId, pageNumber, orderType, orderTypeDefault

Параметры

[id] int Id значения параметра
catalogId int Id каталога
[pageNumber] int Номер страницы. По умолчанию: 1
[orderType] string Тип сортировки.
[orderTypeDefault] string Тип сортировки по умолчанию.

Примеры кода




init

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

Параметры

id int Id значения параметра
parameterId int Id параметра

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

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

Примеры кода




isExist

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

Параметры

[id] int Id значения параметра
[title] string Наименование значения параметра
[parameterId] int Id параметра (объязателен в случае передачи $title)

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

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

Примеры кода