Spec-Zone.ru › CakePHP 3.7

Интерфейс ContextInterface

Интерфейс для реализаций контекста FormHelper.

Непосредственные реализаторы

  • Cake\View\Form\ArrayContext
  • Cake\View\Form\EntityContext
  • Cake\View\Form\FormContext
  • Cake\View\Form\NullContext
Пространство имен: Cake\View\Form
Расположение: View/Form/ContextInterface.php

Краткое описание методов

  • attributes() public
    Получить ассоциативный массив дополнительных атрибутов для имени поля.
  • error() public
    Получить ошибки для заданного поля
  • fieldNames() public
    Получить имена полей верхнего уровня в этом контексте.
  • hasError() public
    Проверить, есть ли ошибка, связанная с полем
  • isCreate() public
    Возвращает true, если эта форма предназначена для операции создания.
  • isPrimaryKey() public
    Возвращает true, если переданное имя поля является частью первичного ключа для этого контекста
  • isRequired() public
    Проверить, является ли заданное поле обязательным.
  • primaryKey() public
    Получить поля, используемые в контексте в качестве первичного ключа.
  • type() public
    Получить абстрактный тип поля для заданного имени поля.
  • val() public
    Получить текущее значение для заданного поля.

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

attributes()source public

attributes( string $field )

Получить ассоциативный массив дополнительных атрибутов для имени поля.

Параметры

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

Возвращаемое значение

массив
Массив данных, описывающий дополнительные атрибуты поля.

error()source public

error( string $field )

Получить ошибки для заданного поля

Параметры

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

Возвращаемое значение

массив

Массив ошибок, пустой массив будет возвращен, когда в контексте нет ошибок.


fieldNames()source public

fieldNames( )

Получить имена полей верхнего уровня в этом контексте.

Возвращаемое значение

массив строк
Список имен полей в контексте.

hasError()source public

hasError( string $field )

Проверить, есть ли ошибка, связанная с полем

Параметры

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

Возвращаемое значение

логическое
Возвращает true, если массив ошибок поля не пуст.

isCreate()source public

isCreate( )

Возвращает true, если эта форма предназначена для операции создания.

Возвращаемое значение

логическое

isPrimaryKey()source public

isPrimaryKey( string $field )

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

Параметры

строка $field

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

Возвращаемое значение

логическое

isRequired()source public

isRequired( string $field )

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

В данном классе контекста это определяется массивом 'required'.

Параметры

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

Возвращаемое значение

логическое

primaryKey()source public

primaryKey( )

Получить поля, используемые в контексте в качестве первичного ключа.

Возвращаемое значение

массив

type()source public

type( string $field )

Получить абстрактный тип поля для заданного имени поля.

Параметры

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

Возвращаемое значение

null|строка
Абстрактный тип данных или null.

См. также

Cake\Database\Type

val()source public

val( string $field )

Получить текущее значение для заданного поля.

Классы, реализующие этот метод, могут иметь второй аргумент $options. Допустимые ключи для массива $options:

  • default: Значение по умолчанию, которое будет возвращено, если значение не найдено в данных запроса или записи контекста.
  • schemaDefault: Логическое значение, указывающее, следует ли использовать значение по умолчанию из схемы контекста, если оно не предоставлено явно.

Параметры

строка $field

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

Возвращаемое значение

смешанный

Краткое описание магических методов

getMaxLength()source public

getMaxLength( $field )

Получить максимальную длину поля из проверки модели

Параметры

$field

Возвращаемое значение

целое число|null

getRequiredMessage()source public

getRequiredMessage( $field )

Получить сообщение об ошибке по умолчанию «обязательное поле» для поля

Параметры

$field

Возвращаемое значение

строка|null

© 2005–present 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.
https://api.cakephp.org/3.7/class-Cake.View.Form.ContextInterface.html

Spec-Zone.ru

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