2014-10-19 35 views
0

使用驗證器我看到我必須創建一個約束類,在那裏我只是設置了一條錯誤消息,這讓我覺得有些奇怪......一個約束類有什麼意義?只是添加一條錯誤消息? ,我來自zend,symfony中的新手symfony 2中約束類的要點是什麼?

回答

1

你有正確的想法,它只是separation of concerns。在這種情況下,約束類只有responsible用於封裝驗證配置(例如,錯誤消息)。

+0

所以驗證器僅用於驗證,並且對於錯誤消息的約束 – 2014-10-19 22:21:21

+1

是的,但不限於錯誤消息。例如,圖像約束定義了最小/最大高度/寬度等驗證選項。 – 2014-10-19 22:25:46