Открытые члены | |
__construct ($options) | |
setDelimeter ($delimeter) | |
loadUserGroups () | |
loadUserGroupsByName () | |
setLinkIdField ($field) | |
setLinkPresetId ($id) | |
setArrayField ($array_field) | |
getArrayField () | |
setManyLinkOrmObject (\RS\Orm\AbstractObject $orm_object) | |
getManyLinkOrmObject () | |
setTitle ($title) | |
setOrmObject (\RS\Orm\AbstractObject $orm_object) | |
getOrmObject () | |
loadData () | |
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 () | |
Поля данных | |
$value_delimiter = "," | |
$id_field = 'id' | |
$array_field = 'groups' | |
$link_id_field | |
$link_preset_id | |
$many_link_ormobject | |
$loaded_groups = [] | |
$loaded_groups_by_name = [] | |
$title | |
$orm_object | |
Поля данных унаследованные от AbstractPreset | |
$rows | |
$row | |
Защищенные данные | |
$delimiter = "," | |
Защищенные данные унаследованные от AbstractPreset | |
$id | |
$schema | |
$fields_map | |
$before_import_callback | |
$after_import_callback | |
$before_row_export_callback | |
$option_prefixes = ['set', 'add'] | |
Статические защищенные данные | |
static | $index |
__construct | ( | $options | ) |
getArrayField | ( | ) |
getColumns | ( | ) |
Получает колонки с которыми будет работать данный пресет
getColumnsData | ( | $n | ) |
Получение информации для экспорта
mixed | $n | - номер колонки |
getManyLinkOrmObject | ( | ) |
getOrmObject | ( | ) |
Возвращает объект, связанный с данным набором колонок
importColumnsData | ( | ) |
Импортируем данные привязывая к объекту записывая в массив объект массив с ключом prop. Который при сохранении объекта проимпортирует свойства
loadData | ( | ) |
Загружает связанные данные
loadUserGroups | ( | ) |
Загружает все группы пользователей сайта с ключом по alias
loadUserGroupsByName | ( | ) |
Загружает все группы пользователей сайта с ключом по названию
setArrayField | ( | $array_field | ) |
Устанавливает поля объекта пользователя куда будут помещены группы
string | $array_field | - имя поля пользователя |
setDelimeter | ( | $delimeter | ) |
Устанавливает разделитель между значениями в поле
string | $delimeter | - разделитель между значениями в колонке |
setLinkIdField | ( | $field | ) |
Устанавливает поле по которому будет привязыватся объект к пользователю
string | $field | - имя поля |
setLinkPresetId | ( | $id | ) |
setManyLinkOrmObject | ( | \RS\Orm\AbstractObject | $orm_object | ) |
Устанавливает объект для линковки таблицы
\RS\Orm\AbstractObject | $orm_object |
setOrmObject | ( | \RS\Orm\AbstractObject | $orm_object | ) |
Устанавливает объект, связанный с данным набором колонок
mixed | $orm_object |
setTitle | ( | $title | ) |
Устанавливает название экспортной колонки
mixed | $title |
$array_field = 'groups' |
|
protected |
$id_field = 'id' |
|
staticprotected |
$link_id_field |
$link_preset_id |
$loaded_groups = [] |
$loaded_groups_by_name = [] |
$many_link_ormobject |
$orm_object |
$title |
$value_delimiter = "," |