Как добавить @assert в свою сущность в sf 6?

как добавить @Assert к объекту в sf 6? я пробовал это

use Symfony\Component\Validator\Constraints as Assert;

и

#[ORM\Column(length=255)]
/*@Assert\NotBlank()*/
private ?string $nom; 
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
0
50
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны сохранить следующее использование

use Symfony\Component\Validator\Constraints as Assert;

Начиная с PHP 8.0+, вы должны использовать атрибуты

#[ORM\Column(length=255)]
#[Assert\NotBlank]
private ?string $nom;

Только устаревшие версии PHP (<= 7.4) по-прежнему нуждаются в аннотациях.

/**
 * @ORM\Column(length=255)
 * @Assert\NotBlank
 */
private ?string $nom;

Другие вопросы по теме