Класс: FormField
Документация по плагину класс: formfield для DLE.
Краткое содержание:
Описание одного поля декларативной формы DevCraft.
Свойства
- public $id
- public $type
- public $label
- public $description
- public $filter
- public $default
- public $columns
Методы
- public __construct()
- public fromArray()
- public toArray()
Подробности
- Путь:
devcraft/src/classes/Types/FormField.php
Детали
Свойства
$id
Уникальный идентификатор поля.
$type
Тип виджета (text, select и т. д.).
$label
Подпись поля.
$description
Пояснение под полем.
$filter
PHP-фильтр для санитизации значения.
$default
Значение по умолчанию.
$columns
Ширина колонки в сетке Metro UI.
Методы
__construct()
Создаёт описание поля формы.
С версии: 200.4.0
Параметры:
$id— Уникальный идентификатор поля.$type— Тип виджета.$label— Подпись поля.$description— Пояснение под полем.$filter— PHP-фильтр для санитизации.$default— Значение по умолчанию.$columns— Ширина колонки в сетке.
fromArray()
Создаёт описание поля из ассоциативного массива схемы.
С версии: 200.4.0
Возвращает: static — Новый экземпляр описания поля.
toArray()
Преобразует описание поля в ассоциативный массив для шаблонов.
С версии: 200.4.0
Возвращает: array<string, — mixed> Сериализованное описание поля.