在mvc開發框架中,對於使用者輸入的內容合法性檢查在提交時,由c完成還是m完成?
phpcn_u1582
phpcn_u1582 2017-05-16 17:06:31
0
13
1098

目前大家使用mvc開發框架的時候,對於用戶前端的用戶錄入性文字合法性檢測的時候,在用戶提交的時候,這個應該由c層來處理還是m層來處理?

phpcn_u1582
phpcn_u1582

全部回覆(13)
左手右手慢动作

Model層。首先Controller不做任何驗證,View層也可以做驗證,但一般都放在model層

某草草

M層,C層不驗證。一般M層上面都會有Service,通常都在Service裡做處理。
為啥不在Controller裡做驗證,因為要兼顧webservice,同樣的業務對於頁面和webservice是倆Controller,所以寫在Controller裡無法程式碼重用了

给我你的怀抱

M層
你要記住:MVC
M層處理一切和資料相關的內容。
V層處理一切和資料展示有關的內容。
C層就想一個資料的管道,來連結這些內容。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板