Spec-Zone.ru › CakePHP 3.1

Интерфейс ContextInterface

Интерфейс для реализации контекста FormHelper.

Непосредственные известные реализаторы

Cake\View\Form\ArrayContext, Cake\View\Form\EntityContext, Cake\View\Form\FormContext, Cake\View\Form\NullContext
Пространство имен: Cake\View\Form
Расположено по адресу View/Form/ContextInterface.php

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

attributessource public

attributes( string $field )

Получить ассоциативный массив дополнительных атрибутов для имени поля.

Параметры

строка $field
Путь с разделителем «точка» для получения дополнительных данных.

Возвращает

array
Массив данных, описывающих дополнительные атрибуты поля.

errorsource public

error( string $field )

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

Параметры

строка $field
Путь с разделителем «точка» для проверки ошибок.

Возвращает

array
Массив ошибок. Пустой массив возвращается, когда в контексте нет ошибок.

fieldNamessource public

fieldNames( )

Получить имена полей верхнего уровня в этом контексте.

Возвращает

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

hasErrorsource public

hasError( string $field )

Проверить, есть ли ошибка, связанная с полем.

Параметры

строка $field
Путь с разделителем «точка» для проверки ошибок.

Возвращает

boolean
Возвращает true, если массив ошибок для поля не пуст.

isCreatesource public

isCreate( )

Возвращает значение, указывающее, предназначен ли этот формуляр для операции создания.

Возвращает

boolean
bool

isPrimaryKeysource public

isPrimaryKey( string $field )

Возвращает true, если переданное имя поля является частью первичного ключа для этого контекста.

Параметры

строка $field
Путь с разделителем «точка» к полю, для которого требуется значение.

Возвращает

boolean
bool

isRequiredsource public

isRequired( string $field )

Проверить, является ли заданное поле обязательным.

В этом классе контекста это определяется просто массивом 'required'.

Параметры

строка $field
Путь с разделителем «точка» для проверки обязательности.

Возвращает

boolean
bool

primaryKeysource public

primaryKey( )

Получить поля, используемые в контексте, как первичный ключ.

Возвращает

array
массив

typesource public

type( string $field )

Получить абстрактный тип поля для заданного имени поля.

Параметры

строка $field
Путь с разделителем «точка» для получения схемы типа.

Возвращает

null|string
Абстрактный тип данных или null.

См. также

Cake\Database\Type

valsource public

val( string $field )

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

Параметры

строка $field
Путь с разделителем «точка» к полю, для которого требуется значение.

Возвращает

mixed
смешанный тип

© 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.View.Form.ContextInterface.html

Spec-Zone.ru

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