Открытые члены | |
| __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 () | |
| afterLineImport () | |
| 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 = "," |