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

Подробное описание

Пресет обеспечивает формирование колонок для импорта/экспорта фраз для перевода

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

 __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 ()
 
 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 ( )

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

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

Возвращает ассоциативный массив с одной строкой данных, где ключ - это id колонки, а значение - это содержимое ячейки

Аргументы
integer$n- индекс в наборе строк $this->rows
Возвращает
array
getSelectRequest ( )

Не используется, так как данные не связаны с выборкой из БД

importColumnsData ( )

Импортирует одну строку данных. Складывает данные в буфер, а буфер будет сохранен при вызове flushData

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

Загружает данные перед экспортом

Возвращает
void

Поля

$lang_api
protected
$phrase_buffer = []
protected