IsNull
Дата обновления перевода 2023-09-25
IsNull
Валидирует, что значение точно равно null. Чтобы требовать, чтобы свойство
было просто пустым (пустой строкой или null), см. ограничение
Blank. Чтобы убедиться, что свойство не "null", см.
NotNull.
Также смотрите NotNull.
| ??????????? ? | ???????? ??? ?????? |
| ????? | IsNull |
| ????????? | IsNullValidator |
Базовое применение
Если бы по какой-то причине, вы хотели гарантировать, что свойство firstName
класса Author точно равняется null, вы могли бы сделать следующее:
1 2 3 4 5 6 7 8 9 10
// src/Entity/Author.php
namespace App\Entity;
use Symfony\Component\Validator\Constraints as Assert;
class Author
{
#[Assert\IsNull]
protected ?string $firstName = null;
}
Опции
Дата обновления перевода 2023-09-24
groups
тип: array | string по умолчанию: null
Определяет группу или группы валидации ограничений. Прочитайте больше о группах валидации.
message
тип: string по умолчанию: Это значение должно быть null.
Это сообщение, которое будет отображено, если значение не null.
Вы можете использовать следующие параметры в этом сообщении:
| ???????? | ???????? |
|---|---|
{{ value }} |
??????? (??????????) ???????? |
{{ label }} |
??????????????? ????? ???? ????? |
Дата обновления перевода 2025-07-27
payload
тип: mixed по умолчанию: null
Эта опция может быть использована, чтобы добавить к ограничению произвольные данные, относящиеся к домену. Сконфигурированная нагрузка не используется компонентом Валидатор, но его обработка полностью зависит от вас.
Например, вы можете захотеть исользовать несколько уровней ошибок, чтобы представить неудачные ограничения в фронт-энде по-разному, в зависимости от степени сложности ошибки.