Класс FormContext
Предоставляет поставщик контекста для экземпляров Cake\Form\Form.
Этот поставщик контекста просто выполняет требования интерфейса, которые имеет FormHelper, и позволяет получить доступ к данным запроса.
- Cake\View\Form\FormContext реализует Cake\View\Form\ContextInterface
Подробное описание методов
__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( )
Возвращает, является ли эта форма для операции создания.
Возвращает
booleanbool
Реализация
Cake\View\Form\ContextInterface::isCreate() isPrimaryKeysource public
isPrimaryKey( string $field )
Возвращает true, если переданное имя поля является частью первичного ключа для этого контекста
Параметры
- строка
$field - Путь с точками к полю, для которого требуется значение.
Возвращает
booleanbool
Реализация
Cake\View\Form\ContextInterface::isPrimaryKey() isRequiredsource public
isRequired( string $field )
Проверить, является ли данное поле обязательным.
Параметры
- строка
$field - Путь с точками для проверки обязательности.
Возвращает
booleanbool
Реализация
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() Сводка свойств
© 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