2014-10-21 51 views
0

我的問題是,我想驗證一個表單上申請一個用戶(包括CAPTCHA和「重複密碼」字段)中的Symfony表單字段。Symfony的2:驗證/添加沒有包含在實體

我知道如何驗證表單和使用的CreateForm($形式,$實體)創建它們。

我的問題是,例如在這種情況下,我的$實體是用戶。從我的角度來看,我不應該在我的實體中添加驗證碼字段或「重複密碼」屬性,這對我來說沒有意義,但是表單將根據實體中的字段進行驗證。

所以!如何能驗證我的形式時,我有那些不包括在我的驗證實體領域?

回答

1

爲您的實體形式的類,然後你可以添加任何你想要的字段的形式,但讓他們走出實體。

http://symfony.com/doc/current/book/forms.html

+0

我以爲我做錯了,謝謝。說實話,我不喜歡這樣做,但似乎沒有什麼更優雅.... GRRrrrr – 2014-10-22 00:12:32