Validation Constraints Reference

The Validator is designed to validate objects against constraints. In real life, a constraint could be: "The cake must not be burned". In Symfony, constraints are similar: They are assertions that a condition is true.

Validator は、制約に対してオブジェクトを検証するように設計されています。実際には、「ケーキを焼いてはならない」という制約が考えられます。 Symfony では、制約は似ています: 条件が真であるというアサーションです。

Supported Constraints

The following constraints are natively available in Symfony:

次の制約は、Symfony でネイティブに利用できます。

Basic Constraints

These are the basic constraints: use them to assert very basic things about the value of properties or the return value of methods on your object.


String Constraints

Comparison Constraints

Number Constraints

Date Constraints

Choice Constraints

File Constraints

Financial and other Number Constraints

Other Constraints