Класс Schema
Содержит информацию схемы для экземпляров Form.
Краткое описание свойств
- $_fieldDefaults protected
arrayЗначения по умолчанию для полей.
- $_fields protected
arrayПоля в этой схеме.
Краткое описание методов
-
__debugInfo() public
Получить печатную версию этого объекта
-
addField() public
Добавляет поле в схему.
-
addFields() public
Добавляет несколько полей в схему.
-
field() public
Получить атрибуты для заданного поля.
-
fieldType() public
Получить тип поля с заданным именем.
-
fields() public
Получить список полей в схеме.
-
removeField() public
Удаляет поле из схемы.
Подробное описание методов
__debugInfo() public
__debugInfo(): array
Получить печатную версию этого объекта
Возвращает
arrayaddField() public
addField(string $name, string|array $attrs): $this
Добавляет поле в схему.
Параметры
-
string$name Имя поля.
-
string|array$attrs Атрибуты поля или тип в виде строки.
Возвращает
$thisaddFields() public
addFields(array $fields): $this
Добавляет несколько полей в схему.
Параметры
-
array$fields Поля для добавления.
Возвращает
$thisfield() public
field(string $name): array|null
Получить атрибуты для заданного поля.
Параметры
-
string$name Имя поля.
Возвращает
array|nullfieldType() public
fieldType(string $name): string|null
Получить тип поля с заданным именем.
Параметры
-
string$name Имя поля.
Возвращает
string|nullfields() public
fields(): string[]
Получить список полей в схеме.
Возвращает
string[]removeField() public
removeField(string $name): $this
Удаляет поле из схемы.
Параметры
-
string$name Поле для удаления.
Возвращает
$thisПодробное описание свойств
$_fieldDefaults protected
Значения по умолчанию для полей.
Тип
array$_fields protected
Поля в этой схеме.
Тип
array
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.2/class-Cake.Form.Schema.html