Spec-Zone.ru › CakePHP 3.1

Класс NullContext

Предоставляет провайдер контекста, который ничего не делает.

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

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

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

__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, если эта форма предназначена для операции создания.

Возвращает

boolean
bool

Реализация

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

isPrimaryKeyисходный код public

isPrimaryKey( string $field )

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

Параметры

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

Возвращает

boolean
bool

Реализация

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

isRequiredисходный код public

isRequired( string $field )

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

Параметры

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

Возвращает

boolean
bool

Реализация

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()

Резюме свойств

$_requestисходный код

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.NullContext.html

Spec-Zone.ru

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