2012-09-18 35 views
1

我允許只有用戶名/電子郵件/密碼的用戶。 但是,如果他們想訪問某些領域,我需要更多的信息並向他們展示一個表格。 現在我想驗證這個表單,但無論發送什麼數據,它都是有效的,因爲實體只允許有三個基本屬性。Symfony2:驗證不同級別的表單/實體

只需檢查訪問某個區域所需的所需字段是相當容易的,但將缺少的字段傳遞給表單比較複雜。 我必須將字段與表單元素進行匹配,添加自定義錯誤消息等等。

對我的問題有沒有最好的折衷?

回答

2

閱讀Validation Groups - 這就是你需要的。

+0

謝謝!這確實正是我需要的! –