Symfony 4验证约束替代

时间:2018-09-22 16:48:58

标签: symfony validation

是否有一种简单的方法来构造替代验证者,如下所示?

/**
 * @Assert\Or(
 *    @Assert\MinLength(4),
 *    @Assert\Regex("XYZ")
 * )
 */
 $column;

1 个答案:

答案 0 :(得分:0)

您可以使用CallbackValidator在Class上实现将执行验证的方法。

或者自己实现一个自定义的验证器(如果您需要在另一个类上使用相同的验证结构,则很有用)

https://symfony.com/doc/current/validation/custom_constraint.html