Класс delivery модуля emarket — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
Строка 12: Строка 12:
 
=== create() ===
 
=== create() ===
  
Метод  <span style="font-weight:bold">create()</span> создает объект доставки нужного типа(класса)
+
Метод  <span style="font-weight:bold">create()</span> создает объект доставки нужного типа(класса).
 +
Сначала создается экземпляр umiObject, затем на его основании создается экземпляр нужного класса(типа доставки) с помощью метода get()
 
<p>'''Параметры:''' </p><br/>  
 
<p>'''Параметры:''' </p><br/>  
 
  umiObject<span style="font-weight:bold"> $deliveryTypeObject</span>:
 
  umiObject<span style="font-weight:bold"> $deliveryTypeObject</span>:
Строка 18: Строка 19:
 
<p>'''Результат:'''$object объект доставки нужного типа</p>
 
<p>'''Результат:'''$object объект доставки нужного типа</p>
  
=== getOptions() ===
+
=== get() ===
 
 
Метод <span style="font-weight:bold">getOptions()</span> вернет список опций наименования
 
  
 +
Метод <span style="font-weight:bold">get()</span> получает
 
<p>'''Параметры:''' </p><br/>  
 
<p>'''Параметры:''' </p><br/>  
 
  отсутствуют
 
  отсутствуют

Версия 11:09, 31 марта 2014

Класс delivery

Описание

Класс является абстрактным. Классами наследниками являются классы, представляющие типы доставки. Исходный код класса находится в файле classes\modules\emarket\classes\delivery\delivery.php


Методы

create()

Метод create() создает объект доставки нужного типа(класса). Сначала создается экземпляр umiObject, затем на его основании создается экземпляр нужного класса(типа доставки) с помощью метода get()

Параметры:


umiObject $deliveryTypeObject:

объект тип доставки

Результат:$object объект доставки нужного типа

get()

Метод get() получает

Параметры:


отсутствуют

Результат:Array $options


appendOption()

Метод appendOption() подключает опцию к товару в заказе

Параметры:


String  $propertyName:

название свойства, к которому применяется опция

Integer  $optionId:

id объекта, который соответствует значению опции

Результат:вернет true, если применение опции прошло без ошибок