Spec-Zone.ru › CakePHP 3.6

Класс Schema

Содержит информацию о схеме для экземпляров Form.

Пространство имён: Cake\Form
Расположение: Form/Schema.php

Краткое описание свойств

  • $_fieldDefaults protected
    array
    Значения по умолчанию для полей.
  • $_fields protected
    array
    Поля в этой схеме.

Краткое описание методов

  • __debugInfo() public
    Получить печатную версию этого объекта
  • addField() public
    Добавляет поле в схему.
  • addFields() public
    Добавляет несколько полей в схему.
  • field() public
    Получить атрибуты для заданного поля.
  • fieldType() public
    Получить тип указанного поля.
  • fields() public
    Получить список полей в схеме.
  • removeField() public
    Удаляет поле из схемы.

Подробное описание методов

__debugInfo()source public

__debugInfo( )

Получить печатную версию этого объекта

Возвращает

array

addField()source public

addField( string $name , string|array $attrs )

Добавляет поле в схему.

Параметры

строка $name
Имя поля.
строка|массив $attrs

Атрибуты поля или тип в виде строки.

Возвращает


$this

addFields()source public

addFields( array $fields )

Добавляет несколько полей в схему.

Параметры

массив $fields
Поля для добавления.

Возвращает


$this

field()source public

field( string $name )

Получить атрибуты для заданного поля.

Параметры

строка $name
Имя поля.

Возвращает

null|массив
Атрибуты поля, или null.

fieldType()source public

fieldType( string $name )

Получить тип указанного поля.

Параметры

строка $name
Имя поля.

Возвращает

строка|null

Тип поля или null, если поле не существует.


fields()source public

fields( )

Получить список полей в схеме.

Возвращает

массив
Список имён полей.

removeField()source public

removeField( string $name )

Удаляет поле из схемы.

Параметры

строка $name
Поле для удаления.

Возвращает


$this

Подробное описание свойств

$_fieldDefaultssource

protected массив

Значения по умолчанию для полей.

[
    'type' => null,
    'length' => null,
    'precision' => null,
    'default' => null,
]

$_fieldssource

protected массив

Поля в этой схеме.

[]

© 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/3.6/class-Cake.Form.Schema.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API