Bonjour,
Je rencontre des soucis sur la validation des champs.
Je pense avoir bien compris le principe d'implémentation des annotations mais j'obtiens le message suivant :
HTTP 500 Internal Server Error
[Semantical Error] The annotation "@Symfony\component\Validator\Constraints\Range" in property App\Entity\Property::$surface does not exist, or could not be auto-loaded.
J'ai bien fait mon use
use Symfony\component\Validator\Constraints as Assert;
et implémentation du code
/**around * @ORM\Column(type="integer")around * @Assert\Range ( min = 10 , max = 400)around */around private $surface;
Voici les controles effectués :
composer require symfony/validator doctrine/annotations
) suite lecture validation: { enable_annotations: true }
( vu sur les forums)Je ne comprends pas pouquoi Range n'est pas reconnu ( test avec Regex idem).
Je pense qu'il doit s'agir d'un problème de configuration, mais je ne comprend pas pourquoi.(Je suis sur Symfony 4.3.4)
Merci d'avance pour vos retours.
Laurence
Hello,
Erreur de syntaxe, dans ton use, mets une majuscule au "C" de "component" ;)
use Symfony\Component\Validator\Constraints as Assert;
Bonjour,
Merci pour ton retour, je suis confuse.
A trop chercher on ne voit plus l'évidence. Merci beaucoup !