Пресет обеспечивает формирование колонок для импорта/экспорта фраз для перевода
Открытые члены | |
| __construct ($options=[]) | |
| getColumnsData ($n) | |
| importColumnsData () | |
| flushData () | |
| getColumns () | |
| getSelectRequest () | |
| loadData () | |
Открытые члены унаследованные от 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 () | |
Защищенные данные | |
| $phrase_buffer = [] | |
| $lang_api | |
Защищенные данные унаследованные от AbstractPreset | |
| $id | |
| $schema | |
| $fields_map | |
| $before_import_callback | |
| $after_import_callback | |
| $before_row_export_callback | |
| $option_prefixes = ['set', 'add'] | |
Дополнительные унаследованные члены | |
Поля данных унаследованные от AbstractPreset | |
| $rows | |
| $row | |
| __construct | ( | $options = [] | ) |
| flushData | ( | ) |
Сохраняет данные на диск
| getColumns | ( | ) |
Возвращает колонки, которые добавляются текущим набором
| getColumnsData | ( | $n | ) |
Возвращает ассоциативный массив с одной строкой данных, где ключ - это id колонки, а значение - это содержимое ячейки
| integer | $n | - индекс в наборе строк $this->rows |
| getSelectRequest | ( | ) |
Не используется, так как данные не связаны с выборкой из БД
| importColumnsData | ( | ) |
Импортирует одну строку данных. Складывает данные в буфер, а буфер будет сохранен при вызове flushData
| loadData | ( | ) |
Загружает данные перед экспортом
|
protected |
|
protected |