Интерфейс ContextInterface
Интерфейс для реализации контекста FormHelper.
Непосредственные известные реализаторы
Cake\View\Form\ArrayContext, Cake\View\Form\EntityContext, Cake\View\Form\FormContext, Cake\View\Form\NullContextПодробное описание методов
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( )
Возвращает значение, указывающее, предназначен ли этот формуляр для операции создания.
Возвращает
booleanbool
isPrimaryKeysource public
isPrimaryKey( string $field )
Возвращает true, если переданное имя поля является частью первичного ключа для этого контекста.
Параметры
- строка
$field - Путь с разделителем «точка» к полю, для которого требуется значение.
Возвращает
booleanbool
isRequiredsource public
isRequired( string $field )
Проверить, является ли заданное поле обязательным.
В этом классе контекста это определяется просто массивом 'required'.
Параметры
- строка
$field - Путь с разделителем «точка» для проверки обязательности.
Возвращает
booleanbool
primaryKeysource public
primaryKey( )
Получить поля, используемые в контексте, как первичный ключ.
Возвращает
arrayмассив
typesource public
type( string $field )
Получить абстрактный тип поля для заданного имени поля.
Параметры
- строка
$field - Путь с разделителем «точка» для получения схемы типа.
Возвращает
null|stringАбстрактный тип данных или null.
См. также
Cake\Database\Typevalsource 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