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