Skip to content

Latest commit

 

History

History
executable file
·
70 lines (56 loc) · 1.59 KB

constraints.rst

File metadata and controls

executable file
·
70 lines (56 loc) · 1.59 KB

Contraintes de validation de référence

.. toctree::
   :maxdepth: 1
   :hidden:

   constraints/NotBlank
   constraints/Blank
   constraints/NotNull
   constraints/Null
   constraints/True
   constraints/False
   constraints/Type

   constraints/Email
   constraints/Length
   constraints/Url
   constraints/Regex
   constraints/Ip

   constraints/Range

   constraints/EqualTo
   constraints/NotEqualTo
   constraints/IdenticalTo
   constraints/NotIdenticalTo
   constraints/LessThan
   constraints/LessThanOrEqual
   constraints/GreaterThan
   constraints/GreaterThanOrEqual

   constraints/Date
   constraints/DateTime
   constraints/Time

   constraints/Choice
   constraints/Collection
   constraints/Count
   constraints/UniqueEntity
   constraints/Language
   constraints/Locale
   constraints/Country

   constraints/File
   constraints/Image

   constraints/CardScheme
   constraints/Currency
   constraints/Luhn
   constraints/Iban
   constraints/Isbn
   constraints/Issn

   constraints/Callback
   constraints/All
   constraints/UserPassword
   constraints/Valid

Le validateur est conçu pour valider les objets selon des contraintes. Dans la vie réelle, une contrainte pourrait être : « Le gâteau ne doit pas être brûlé ». Dans Symfony2, les contraintes sont similaires : ce sont des assertions qu'une condition est vérifiée.

Contraintes supportées

Les contraintes suivantes sont nativement supportées par Symfony2 :