Набор колонок описывающих связь товара с ценами
Открытые члены | |
__construct ($options) | |
setLinkPresetId ($n) | |
setLinkIdField ($field) | |
setArrayField ($field) | |
loadCurrencies () | |
setOrmObject (AbstractObject $orm_object) | |
loadData () | |
getColumnsData ($n) | |
getColumns () | |
Открытые члены унаследованные от 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 () | |
Поля данных | |
$array_field = 'excost' | |
$manylink_foreign_id_field = 'cost_id' | |
$manylink_id_field = 'product_id' | |
Поля данных унаследованные от AbstractPreset | |
$rows | |
$row | |
Защищенные данные | |
$delimiter = ';' | |
$id_field | |
$link_preset_id | |
$link_id_field | |
$manylink_orm | |
$orm_object | |
Защищенные данные унаследованные от AbstractPreset | |
$id | |
$schema | |
$fields_map | |
$before_import_callback | |
$after_import_callback | |
$before_row_export_callback | |
$option_prefixes = ['set', 'add'] | |
Статические защищенные данные | |
static | $type_cost = [] |
static | $type_cost_by_title = [] |
static | $default_currency = null |
static | $currencies = [] |
static | $currencies_by_title = [] |
__construct | ( | $options | ) |
getColumns | ( | ) |
Возвращает колонки, которые добавляются текущим набором
getColumnsData | ( | $n | ) |
Возвращает ассоциативный массив с одной строкой данных, где ключ - это id колонки, а значение - это содержимое ячейки
integer | $n | - индекс в наборе строк $this->rows |
loadCurrencies | ( | ) |
Подгрузка сведений о валютах и ценах присутствующих в системе
loadData | ( | ) |
Загружает связанные данные
setArrayField | ( | $field | ) |
Устанавливает поле в основном пресете, в котором хранится массив с ценами
$field |
setLinkIdField | ( | $field | ) |
Устанавливает поле, в котором хранится id основного объекта
$field |
setLinkPresetId | ( | $n | ) |
Устанавливает порядковый номер связанного базового пресета
$n |
setOrmObject | ( | AbstractObject | $orm_object | ) |
Устанавливает объект, связанный с данным набором колонок
mixed | $orm_object |
$array_field = 'excost' |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
$manylink_foreign_id_field = 'cost_id' |
$manylink_id_field = 'product_id' |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |