Spec-Zone.ru › CakePHP 4.2

Класс NullContext

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

Этот поставщик контекста просто выполняет требования интерфейса, которые имеет FormHelper.

Пространство имён: Cake\View\Form

Постоянные значения

  • string[]
    VALID_ATTRIBUTES
    ['length', 'precision', 'comment', 'null', 'default']

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

  • __construct() public

    Конструктор.

  • attributes() public

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

  • error() public

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

  • fieldNames() public

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

  • getMaxLength() public

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

  • getPrimaryKey() public

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

  • getRequiredMessage() public

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

  • hasError() public

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

  • isCreate() public

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

  • isPrimaryKey() public

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

  • isRequired() public

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

    В этом классе контекста это просто определяется массивом «обязательно».

  • primaryKey() public deprecated

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

  • type() public

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

  • val() public

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

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

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

    Parameters

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

__construct() public

__construct(array $context)

Конструктор.

Parameters

array $context

Информация о контексте.

attributes() public

attributes(string $field): array

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

Parameters

string $field

Возвращает

array

error() public

error(string $field): array

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

Parameters

string $field

Возвращает

array

fieldNames() public

fieldNames(): string[]

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

Возвращает

string[]

getMaxLength() public

getMaxLength(string $field): int|null

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

Parameters

string $field

Возвращает

int|null

getPrimaryKey() public

getPrimaryKey(): string[]

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

Возвращает

string[]

getRequiredMessage() public

getRequiredMessage(string $field): string|null

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

Parameters

string $field

Возвращает

string|null

hasError() public

hasError(string $field): bool

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

Parameters

string $field

Возвращает

bool

isCreate() public

isCreate(): bool

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

Возвращает

bool

isPrimaryKey() public

isPrimaryKey(string $field): bool

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

Parameters

string $field

Возвращает

bool

isRequired() public

isRequired(string $field): bool|null

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

В этом классе контекста это просто определяется массивом «обязательно».

Parameters

string $field

Возвращает

bool|null

primaryKey() public

primaryKey(): string[]

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

Возвращает

string[]

type() public

type(string $field): string|null

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

Parameters

string $field

Возвращает

string|null

val() public

val(string $field, array $options = []): mixed

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

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

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

Parameters

string $field
array $options optional

Возвращает

mixed

© 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/4.2/class-Cake.View.Form.NullContext.html

Spec-Zone.ru

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