首頁 > 問答 > 主體
目前大家使用mvc開發框架的時候,對於用戶前端的用戶錄入性文字合法性檢測的時候,在用戶提交的時候,這個應該由c層來處理還是m層來處理?
ringa_lee2017-05-16 17:08:31
Model層。首先Controller不做任何驗證,View層也可以做驗證,但一般都放在model層
某草草2017-05-16 17:08:31
M層,C層不驗證。一般M層上面都會有Service,通常都在Service裡做處理。 為啥不在Controller裡做驗證,因為要兼顧webservice,同樣的業務對於頁面和webservice是倆Controller,所以寫在Controller裡無法程式碼重用了
给我你的怀抱2017-05-16 17:08:31
M層 你要記住:MVC M層處理一切和資料相關的內容。 V層處理一切和資料展示有關的內容。 C層就想一個資料的管道,來連結這些內容。