parameterValue

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

Переменные

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

Методы

void __call ()
mixed getAsId ({ [id] }) Возвращает ИД в системе бухгалтерского учета
mixed getColor ({ [id] }) Возвращает hex код цвета
mixed getId ({ [title], [parameterId] }) Вовзвращает id значения параметра
mixed getImage ({ [id] }) Возвращает путь к изображению значения параметра
array getList ({ parameterId, [brand], [catalog], [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
Возвращает путь к изображению значения параметра

Параметры

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

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

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

Примеры кода




getList

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

Параметры

parameterId int Id параметра
[brand] array Массив id брендов
[catalog] 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 - если каталог товаров не существует или в случае ошибки

Примеры кода