Класс NullContext
Предоставляет провайдер контекста, который ничего не делает.
Этот провайдер контекста просто выполняет требования интерфейса, которые имеет FormHelper, и позволяет получить доступ к данным запроса.
- Cake\View\Form\NullContext реализует Cake\View\Form\ContextInterface
Подробное описание методов
__constructисходный код public
__construct( Cake\Network\Request $request , array $context )
Конструктор.
Параметры
-
Cake\Network\Request$request - Объект запроса.
- массив
$context - Информация о контексте.
attributesисходный код public
attributes( string $field )
Получить ассоциативный массив дополнительных атрибутов для имени поля.
Параметры
- строка
$field - Путь с разделителями «точка» для получения дополнительных данных.
Возвращает
arrayМассив данных, описывающих дополнительные атрибуты поля.
Реализация
Cake\View\Form\ContextInterface::attributes() errorисходный код public
error( string $field )
Получить ошибки для заданного поля
Параметры
- строка
$field - Путь с разделителями «точка» для проверки ошибок.
Возвращает
arrayМассив ошибок, пустой массив будет возвращён, когда контекст не содержит ошибок.
Реализация
Cake\View\Form\ContextInterface::error() fieldNamesисходный код public
fieldNames( )
Получить имена полей верхнего уровня в этом контексте.
Возвращает
arrayСписок имён полей в контексте.
Реализация
Cake\View\Form\ContextInterface::fieldNames() hasErrorисходный код public
hasError( string $field )
Проверить, есть ли ошибка, связанная с полем
Параметры
- строка
$field - Путь с разделителями «точка» для проверки ошибок.
Возвращает
booleanВозвращает true, если ошибки для поля не пустые.
Реализация
Cake\View\Form\ContextInterface::hasError() isCreateисходный код public
isCreate( )
Возвращает true, если эта форма предназначена для операции создания.
Возвращает
booleanbool
Реализация
Cake\View\Form\ContextInterface::isCreate() isPrimaryKeyисходный код public
isPrimaryKey( string $field )
Возвращает true, если переданное имя поля является частью первичного ключа для этого контекста
Параметры
- строка
$field - Путь с разделителями «точка» к полю, для которого требуется значение.
Возвращает
booleanbool
Реализация
Cake\View\Form\ContextInterface::isPrimaryKey() isRequiredисходный код public
isRequired( string $field )
Проверить, является ли заданное поле «обязательным».
Параметры
- строка
$field - Путь с разделителями «точка» для проверки обязательности.
Возвращает
booleanbool
Реализация
Cake\View\Form\ContextInterface::isRequired() primaryKeyисходный код public
primaryKey( )
Получить поля, используемые в контексте в качестве первичного ключа.
Возвращает
arrayмассив
Реализация
Cake\View\Form\ContextInterface::primaryKey() typeисходный код public
type( string $field )
Получить абстрактный тип поля для заданного имени поля.
Параметры
- строка
$field - Путь с разделителями «точка» для получения типа схемы.
Возвращает
null|stringАбстрактный тип данных или null.
Реализация
Cake\View\Form\ContextInterface::type() valисходный код 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.NullContext.html