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

Класс: FormSchema

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

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

Полная декларативная схема формы настроек или фильтра.


Свойства


Методы


Подробности

  • Путь: devcraft/src/classes/Types/FormSchema.php

Детали

Свойства

$codename

Уникальный код формы.

$sections

Секции формы.

$layout

Режим компоновки (stack, tabs, accordion).

Методы

__construct()

Создаёт схему формы.

С версии: 200.4.0

Параметры:

  • $codename — Уникальный код формы.
  • $sections — Секции формы.
  • $layout — Режим компоновки секций.

fromArray()

Создаёт схему формы из ассоциативного массива.

С версии: 200.4.0

Возвращает: static — Новый экземпляр схемы.

toArray()

Преобразует схему формы в ассоциативный массив.

С версии: 200.4.0

Возвращает: array<string, — mixed> Сериализованная схема.

allFields()

Возвращает плоский список всех полей схемы.

С версии: 200.4.0

Возвращает: FormField[] — Все поля всех секций в порядке обхода.

On this page