Field
in package
Модель поля хранлища
Tags
Table of Contents
Properties
- $default : mixed
- $fields : object
- $formula : string
- $inTemplate : bool
- $isLookup : bool
- $isValues : bool
- $lookup : Lookup
- $param : string|null
- $parent : Field
- $raw : array<string|int, mixed>
- $rawvalues : array<string|int, mixed>
- $readonly : bool
- $required : bool
- $values : object<string, string>
- $_fields : object
- Список поле внутри текущего поля
- $_formula : string
- Формула
- $_lookup : Lookup
- Данные связки
- $_parent : Field|null
- $_storage : Storage
- Хранилище
- $_values : mixed
- Список возможных значени
- $_xfield : array<string|int, mixed>
- Данные поля
Methods
- __construct() : void
- Конструктор
- __get() : mixed
- Геттер
- __set() : void
- AddField() : Field
- DeleteField() : void
- MoveField() : mixed
- Save() : mixed
- ToArray() : array<string|int, mixed>
- UpdateData() : void
- UpdateField() : mixed
- _init() : mixed
- _loadFields() : void
- Загружает поля
- _loadFormula() : void
- Загружает формулу
- _loadValues() : void
- Загружает значения
Properties
$default read-only
public
mixed
$default
значение по умолчанию
$fields read-only
public
object
$fields
поля внутри поля
$formula
public
string
$formula
формула
$inTemplate read-only
public
bool
$inTemplate
да, если поле должно отображаться в шаблоне
$isLookup read-only
public
bool
$isLookup
да, если поле связано с другой таблицей
$isValues read-only
public
bool
$isValues
да, если есть значения
$lookup read-only
public
Lookup
$lookup
связка
$param read-only
public
string|null
$param
тип поля в запросе
$parent read-only
public
Field
$parent
$raw read-only
public
array<string|int, mixed>
$raw
данные поля
$rawvalues
public
array<string|int, mixed>
$rawvalues
$readonly read-only
public
bool
$readonly
да, если поле запрещено к редактированию
$required read-only
public
bool
$required
да, если поле обязательное
$values
public
object<string, string>
$values
значения
$_fields
Список поле внутри текущего поля
private
object
$_fields
$_formula
Формула
private
string
$_formula
$_lookup
Данные связки
private
Lookup
$_lookup
$_parent
private
Field|null
$_parent
= null
$_storage
Хранилище
private
Storage
$_storage
= null
$_values
Список возможных значени
private
mixed
$_values
$_xfield
Данные поля
private
array<string|int, mixed>
$_xfield
Methods
__construct()
Конструктор
public
__construct(array<string|int, mixed> $xfield[, Storage $storage = null ][, Field|null $parent = null ]) : void
Parameters
__get()
Геттер
public
__get(string $prop) : mixed
Parameters
- $prop : string
-
свойство
Return values
mixed —значение
__set()
public
__set(string $prop, mixed $value) : void
Parameters
- $prop : string
- $value : mixed
AddField()
public
AddField(mixed $name, mixed $data) : Field
Parameters
- $name : mixed
- $data : mixed
Return values
FieldDeleteField()
public
DeleteField(mixed $name) : void
Parameters
- $name : mixed
MoveField()
public
MoveField(mixed $field, mixed $relative, mixed $sibling) : mixed
Parameters
- $field : mixed
- $relative : mixed
- $sibling : mixed
Save()
public
Save() : mixed
ToArray()
public
ToArray() : array<string|int, mixed>
Return values
array<string|int, mixed>UpdateData()
public
UpdateData(mixed $data) : void
Parameters
- $data : mixed
UpdateField()
public
UpdateField(Field $field) : mixed
Parameters
- $field : Field
_init()
private
_init() : mixed
_loadFields()
Загружает поля
private
_loadFields() : void
_loadFormula()
Загружает формулу
private
_loadFormula() : void
_loadValues()
Загружает значения
private
_loadValues() : void