symfony验证器错误名称常量

时间:2018-07-16 07:35:02

标签: symfony validation

我想知道每个验证器(即https://github.com/symfony/symfony/blob/master/src/Symfony/Component/Validator/Constraints/NotBlank.php#L24

中的这些代码的用途是什么?
class NotBlank extends Constraint
{
    const IS_BLANK_ERROR = 'c1051bb4-d103-4f74-8988-acbcafc7fdc3';

http://symfony.com/doc/master/validation/custom_constraint.html中也找不到关于它的任何文档:使用什么算法生成它们?

1 个答案:

答案 0 :(得分:1)

似乎是一个UUID号。来自Wikipedia

  

通用唯一标识符(UUID)是一个128位数字,用于   识别计算机系统中的信息。全球唯一一词   标识符(GUID)也被使用。

     

根据标准方法生成时,UUID用于   独特的实际用途,而不取决于它们的独特性   中央注册机构或各方之间的协调   生成它们,与大多数其他编号方案不同。而   UUID将被复制的概率不为零,接近   足够零即可忽略不计。

在PHP中,您可以使用UUID PECL软件包或使用this one之类的库来生成它。