Версия: 6.x
burger close
Класс OfferStock
Граф наследования:OfferStock:
AbstractPreset Stocks

Открытые члены

 __construct ($options)
 
 loadWarehouses ()
 
 setOrmObject (AbstractObject $orm_object)
 
 setLinkForeignField ($field)
 
 setLinkPresetId ($n)
 
 setLinkOfferIdField ($field)
 
 getColumns ()
 
 getColumnsData ($n)
 
 loadData ()
 
- Открытые члены унаследованные от AbstractPreset
 __construct ($options)
 
 getColumnsData ($n)
 
 importColumnsData ()
 
 getColumns ()
 
 setSchema (AbstractSchema $schema)
 
 getSchema ()
 
 beforeRowImport ()
 
 beforeRowExport ($row_index)
 
 afterRowImport ()
 
 setBeforeRowImport ($callback)
 
 setAfterRowImport ($callback)
 
 setBeforeRowExportCallback ($callback)
 
 setId ($id)
 
 setFieldsMap (array $map)
 
 hasMap ($field)
 
 getMappedField ($field)
 
 loadData ()
 

Защищенные данные

 $link_preset_id
 
 $link_id_field
 
 $link_foreign_field
 
 $link_offer_id_field
 
 $array_field = 'stock_num'
 
 $ormObject
 
 $offer_api
 
 $warehouse_api
 
- Защищенные данные унаследованные от AbstractPreset
 $id
 
 $schema
 
 $fields_map
 
 $before_import_callback
 
 $after_import_callback
 
 $before_row_export_callback
 
 $option_prefixes = ['set', 'add']
 

Статические защищенные данные

static $warehouses
 

Дополнительные унаследованные члены

- Поля данных унаследованные от AbstractPreset
 $rows
 
 $row
 

Конструктор(ы)

__construct (   $options)

Методы

getColumns ( )

Возвращает колонки, которые добавляются текущим набором

Возвращает
array
getColumnsData (   $n)

Возвращает набор колонок с данными для одной строки

Аргументы
mixed$n
Возвращает
array
loadData ( )

Загружает связанные данные

Возвращает
void
loadWarehouses ( )

Загружает склады

Возвращает
void
setLinkForeignField (   $field)

Определяет foreign key другого объекта

Аргументы
string$field
Возвращает
void
setLinkOfferIdField (   $field)

Определяет foreign key объекта комплектаций

Аргументы
string$field
Возвращает
void
setLinkPresetId (   $n)

Устанавливает номер пресета, к которому линкуется текущий пресет

Аргументы
integer$n- номер пресета
Возвращает
void
setOrmObject ( AbstractObject  $orm_object)

Устанавливает ORM объект для работы

Аргументы
\RS\Orm\AbstractObject$orm_object- ORM объект

Поля

$array_field = 'stock_num'
protected
$link_foreign_field
protected
$link_id_field
protected
$link_offer_id_field
protected
$link_preset_id
protected
$offer_api
protected
$ormObject
protected
$warehouse_api
protected
$warehouses
staticprotected