Добавляет к экспорту колонку для поля с сериализованными данными. Обеспечивает корректный импорт
Открытые члены | |
| 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 () | |
| afterLineImport () | |
| 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 |