DevCraft Документации
РазработкиDatalife Engine (DLE)DevCraft AdminСправочникBack-EndClasses

Класс: FormField

Документация по плагину класс: formfield для DLE.

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

Описание одного поля декларативной формы 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> Сериализованное описание поля.

On this page