Spec-Zone.ru › CakePHP 3.1

Класс Schema

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

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

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

__debugInfosource public

__debugInfo( )

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

Возвращает

array
массив

addFieldsource public

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

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

Параметры

строка $name
Имя поля.
строка|массив $attrs
Атрибуты для поля или тип в виде строки.

Возвращает

mixed
$this

addFieldssource public

addFields( array $fields )

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

Параметры

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

Возвращает

mixed
$this

fieldsource public

field( string $name )

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

Параметры

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

Возвращает

null|array
Атрибуты поля или null.

fieldTypesource public

fieldType( string $name )

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

Параметры

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

Возвращает

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

fieldssource public

fields( )

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

Возвращает

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

removeFieldsource public

removeField( string $name )

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

Параметры

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

Возвращает

mixed
$this

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

$_fieldDefaultssource

protected массив

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

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

$_fieldssource

protected массив

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

[]

© 2005–2016 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.
http://api.cakephp.org/3.1/class-Cake.Form.Schema.html

Spec-Zone.ru

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