2012-10-29 95 views
3

中的表單聲明的驗證從我從Yesod書中看到的驗證發生在窗體上。來自MVC背景 - 驗證發生在模型上 - 這感覺就像一個關注的混亂。例如,我正在尋找使用Yesod構建JSON API,並且看不到從表單獨立使用驗證的明顯方式。獨立於Yesod

這是否僅僅是我的一個先入爲主的概念:Form == HTML表單和表單是獲取數據的正確方法,無論源是什麼?有沒有其他方式我不知道?如果還有其他方法,那麼這是否代表驗證必須應用於各種數據入口方法的代碼重複?

回答