2017-09-22 70 views
0

我在看symfony驗證,我想知道這些錯誤哈希是如何生成的?從NotBlank限制錯誤代碼

例限制:

const IS_BLANK_ERROR = 'c1051bb4-d103-4f74-8988-acbcafc7fdc3'; 

例如,如果我需要讓我的自定義約束我猜一個隨機的唯一代碼應該以任何理由進行定義。 symfony如何生成它?

回答

1

這是一個常量,這意味着它只是由編寫代碼的人放在那裏。

我的確看起來像是UUID。所以,如果你想複製這個方法,你可以爲自己生成一個UUID。有這樣的庫。如果您只需要一個UUID,則可以使用在線UUID生成器,如this one

一個流行的圖書館是ramsey/uuid - 這裏是link to source