Добавляет к экспорту колонки соответствующие свойствам ORM объекта. Самый простой набор колонок. В качестве названия колонок выступают названия свойств Orm объекта
Защищенные данные | |
| $fields = [] | |
| $select_request | |
| $id_field = 'id' | |
| $saved_request = null | |
| $select_order | |
| $exclude_fields = [] | |
| $extra_fields = [] | |
| $titles = [] | |
| $search_fields = [] | |
| $load_expression | |
| $is_multisite = false | |
| $use_cache = true | |
| $cache = [] | |
| $null_fields = [] | |
| $replace_mode = false | |
| $use_temporary_id | |
| $uniq_fields | |
| $custom_html_encoded_field | |
| $orm_object | |
Защищенные данные унаследованные от AbstractPreset | |
| $id | |
| $schema | |
| $fields_map | |
| $before_import_callback | |
| $after_import_callback | |
| $before_row_export_callback | |
| $option_prefixes = ['set', 'add'] | |
Дополнительные унаследованные члены | |
Поля данных унаследованные от AbstractPreset | |
| $rows | |
| $row | |
| getColumns | ( | ) |
Возвращает колонки, которые добавляются текущим набором
| getColumnsData | ( | $n | ) |
Возвращает данные для вывода в CSV
| int | $n | - индекс строки |
| getCustomHtmlEncodedFields | ( | ) |
Возвращает установленные кодируемые поля в пресете
| getExcludeFields | ( | ) |
Возвращает какие поля следует исключить из выгрузки
| getFields | ( | ) |
Возвращает поля, которые будут участвовать в выгрузке
| getHtmlEncodedFields | ( | ) |
Если не заданы кодируемые поля, то вернет их по базовому алгоритму из ORM-объектов
| getMultisiteExpr | ( | ) |
Возвращает условие для добавления к Where, если установлено свойство multisite => true
| getOrmObject | ( | ) |
Возвращает объект, связанный с данным набором колонок
| getSearchExpr | ( | ) |
Возвращает массив c условиями для поиска
| getSelectRequest | ( | ) |
Возвращает объект Orm для стартовой выборки элементов
| importColumnsData | ( | ) |
Импортирует данные одной строки текущего пресета в базу
| loadData | ( | ) |
Загружает данные перед экспортом
| loadObject | ( | ) |
Загружает объект из базы по имеющимся данным в row или возвращает false
| setCustomHtmlEncodedFields | ( | $fields | ) |
Устанавливает кодируемые поля в пресете
| $fields |
| setExcludeFields | ( | $fields | ) |
Устанавливает какие поля следует исключить из выгрузки
| array | $fields |
| setExtraFields | ( | $fields | ) |
Устнавливает поля объекта которые будут показываться несмотря на то, runtime они или не видимые
| array | $fields | - массив экстра полей |
| setFields | ( | array | $fields | ) |
Устанавливает свойства, которые должны появиться в экспорте
| array | $fields |
| setIdFIeld | ( | $field | ) |
Указывает какое поле является уникальным идентификатором объекта
| mixed | $field |
| setLoadExpression | ( | $expr | ) |
Устанавливает дополнительное условие для поиска уже имеющегося элемента в базе во время импорта.
| array | string | $expr |
| setMultisite | ( | $bool | ) |
Добавляет дополнительное условие в виде site_id = ТЕКУЩИЙ САЙТ, если задано true
| bool | $bool |
| setNullFields | ( | array | $fields | ) |
Устанавливает колонки, которые в случае пустоты будут записаны в базу как NULL
| mixed | $fields |
| setOrmObject | ( | AbstractObject | $orm_object | ) |
Устанавливает объект, связанный с данным набором колонок
| mixed | $orm_object |
| setReplaceMode | ( | $bool | ) |
Устанавливает использовать ли REPLACE вместо INSERT и UPDATE, при вставке в базу
| bool | $bool |
| setSavedRequest | ( | $request | ) |
Устнавливает запрос, который был взят из сессии с установленными параметрами просмотра списка
| \RS\Orm\Request | null | $request | - объект из сессии |
| setSearchFields | ( | array | $fields | ) |
Поля для поиска
| array | $fields |
| setSelectOrder | ( | $order | ) |
Устанавливает порядок сортировки выборки для выгрузки
| string | $order | - сортировка выборки |
| setSelectRequest | ( | OrmRequest | $q | ) |
Устанавливает объект запроса для стартовой выборки
| \RS\Orm\Request | $q |
| setTitles | ( | array | $titles | ) |
Устанавливает пользовательские названия для колонок
| array | $titles |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |