3 回答

TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果完全遵循MVC的話,數(shù)據(jù)處理肯定放model啊,然后controller負(fù)責(zé)調(diào)用model 然后根據(jù)model返回的數(shù)據(jù)來進(jìn)行邏輯處理,TP中model也是可以validate的。
服務(wù)層就是model的一個(gè)分層service,一起分出來的還有l(wèi)ogic,他們就是對model的一個(gè)分離,service負(fù)責(zé)提供給controller的接口,而logic幫助controller處理邏輯。
比如驗(yàn)證 可以model只做增刪改查,logic調(diào)用model做判斷并且處理邏輯 再返回給service。
就是為了降低方法之間的耦合

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
1.MVC了解一下!邏輯控制寫在控制器,數(shù)據(jù)處理寫在model里。
2.控制器調(diào)用model中的方法,model的方法執(zhí)行成功或者失敗返回布爾值,然后控制器根據(jù)布爾值來判斷執(zhí)行的結(jié)果。
3.答案1
- 3 回答
- 0 關(guān)注
- 1402 瀏覽
添加回答
舉報(bào)