Spec-Zone.ru › CakePHP 3.1

Класс FormContext

Предоставляет поставщик контекста для экземпляров Cake\Form\Form.

Этот поставщик контекста просто выполняет требования интерфейса, которые имеет FormHelper, и позволяет получить доступ к данным запроса.

Cake\View\Form\FormContext реализует Cake\View\Form\ContextInterface
Пространство имён: Cake\View\Form
Расположение: View/Form/FormContext.php

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

__constructsource public

__construct( Cake\Network\Request $request , array $context )

Конструктор.

Параметры

Cake\Network\Request $request
Объект запроса.
массив $context
Информация о контексте.

attributessource public

attributes( string $field )

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

Параметры

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

Возвращает

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

Реализация

Cake\View\Form\ContextInterface::attributes()

errorsource public

error( string $field )

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

Параметры

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

Возвращает

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

Реализация

Cake\View\Form\ContextInterface::error()

fieldNamessource public

fieldNames( )

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

Возвращает

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

Реализация

Cake\View\Form\ContextInterface::fieldNames()

hasErrorsource public

hasError( string $field )

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

Параметры

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

Возвращает

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

Реализация

Cake\View\Form\ContextInterface::hasError()

isCreatesource public

isCreate( )

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

Возвращает

boolean
bool

Реализация

Cake\View\Form\ContextInterface::isCreate()

isPrimaryKeysource public

isPrimaryKey( string $field )

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

Параметры

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

Возвращает

boolean
bool

Реализация

Cake\View\Form\ContextInterface::isPrimaryKey()

isRequiredsource public

isRequired( string $field )

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

Параметры

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

Возвращает

boolean
bool

Реализация

Cake\View\Form\ContextInterface::isRequired()

primaryKeysource public

primaryKey( )

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

Возвращает

array
массив

Реализация

Cake\View\Form\ContextInterface::primaryKey()

typesource public

type( string $field )

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

Параметры

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

Возвращает

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

Реализация

Cake\View\Form\ContextInterface::type()

valsource public

val( string $field )

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

Параметры

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

Возвращает

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

Реализация

Cake\View\Form\ContextInterface::val()

Сводка свойств

$_requestsource

protected Cake\Network\Request

Объект запроса.

© 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.FormContext.html

Spec-Zone.ru

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