Класс optionedOrderItem модуля emarket — различия между версиями
Williwaw (обсуждение | вклад) |
Williwaw (обсуждение | вклад) |
||
Строка 29: | Строка 29: | ||
<p>'''Параметры:''' </p><br/> | <p>'''Параметры:''' </p><br/> | ||
+ | отсутствуют | ||
<p>'''Результат:'''Array $options </p> | <p>'''Результат:'''Array $options </p> | ||
− | === | + | === appendOption() === |
− | Метод <span style="font-weight:bold"> | + | Метод <span style="font-weight:bold">appendOption()</span> подключает опцию к товару в заказе |
<p>'''Параметры:''' </p><br/> | <p>'''Параметры:''' </p><br/> | ||
− | String <span style="font-weight:bold"> $ | + | String <span style="font-weight:bold"> $propertyName</span>: |
− | + | название свойства, к которому применяется опция<br/> | |
− | + | Integer <span style="font-weight:bold"> $optionId</span>: | |
− | + | id объекта, который соответствует значению опции<br/> | |
− | <p>'''Результат:''' | + | <p>'''Результат:'''вернет true, если применение опции прошло без ошибок </p> |
=== getStatusByCode() === | === getStatusByCode() === |
Версия 15:04, 26 марта 2014
Содержание
Класс optionedOrderItem
Описание
Расширенная версия класса orderItem с учетом возможных опций. Исходный код класса находится в файле classes\modules\emarket\classes\order\items\ooptioned.php
Свойства класса
$options, хранит информацию о свойствах наименования
protected $options = Array();
Методы
create()
Экземпляр класса создается с помощью конструктора __construct
Параметры:
umiObject $object
Результат:
getOptions()
Метод getOptions() вернет список опций наименования
Параметры:
отсутствуют
Результат:Array $options
appendOption()
Метод appendOption() подключает опцию к товару в заказе
Параметры:
String $propertyName:
название свойства, к которому применяется опция
Integer $optionId:
id объекта, который соответствует значению опции
Результат:вернет true, если применение опции прошло без ошибок
getStatusByCode()
Метод getStatusByCode() получит id объекта статуса заказа.
Параметры:
String $codename:
код статуса заказа
String $statusClass = 'order_status':
группа статуса
Результат:Integer id объекта статуса заказа