Добавляет к экспорту колонку для поля с сериализованными данными. Обеспечивает корректный импорт
Открытые члены | |
loadData () | |
setTitle ($title) | |
setLinkForeignField ($field) | |
setLinkPresetId ($id) | |
getColumns () | |
getColumnsData ($n) | |
importColumnsData () | |
Открытые члены унаследованные от 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 () | |
Поля данных | |
$line_delimiter = ";\n" | |
$line_delimiter_pattern = '/;[\r\n]+/' | |
$link_preset_id | |
$link_foreign_field | |
$title | |
Поля данных унаследованные от AbstractPreset | |
$rows | |
$row | |
Защищенные данные | |
$keyval_delimiter = ':' | |
Защищенные данные унаследованные от AbstractPreset | |
$id | |
$schema | |
$fields_map | |
$before_import_callback | |
$after_import_callback | |
$before_row_export_callback | |
$option_prefixes = ['set', 'add'] | |
getColumns | ( | ) |
Возвращает данные для вывода в CSV
getColumnsData | ( | $n | ) |
Возвращает данные для вывода в CSV
importColumnsData | ( | ) |
Импортирует данные одной строки текущего пресета в базу
loadData | ( | ) |
setLinkForeignField | ( | $field | ) |
Определяет foreign key другого объекта
string | $field |
setLinkPresetId | ( | $id | ) |
Устанавливает номер пресета, к которому линкуется текущий пресет
integer | $n | - номер пресета |
setTitle | ( | $title | ) |
Устанавливает название колонки
string | $title |
|
protected |
$line_delimiter = ";\n" |
$line_delimiter_pattern = '/;[\r\n]+/' |
$link_foreign_field |
$link_preset_id |
$title |