Перейти к содержанию

Класс: FormField

Краткое содержание:

Описание одного поля декларативной формы DevCraft.


Свойства


Методы


Подробности

  • Путь: 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> Сериализованное описание поля.