看板 Web_Design 關於我們 聯絡資訊
假設item和group是一個多對一的關係, 而且每個group至少要對應到一個item。 當某個group沒有對應到任何item時, 這個group就應該要被刪除。 假設當使用者下指令刪除某個item時, 該item所屬的group已沒有任何item。 以MVC的架構來說,應該是controller要負責做這個檢查, 通知model把沒有item的group刪除呢, 還是model應該要自己檢查然後處理? -- Sent from my Firefox -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.209.142 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1425007419.A.74F.html ※ 編輯: Kenqr (123.193.209.142), 02/27/2015 11:29:10
GoalBased: 我賄選model 02/27 11:54
已通報中選會
ht5603: 我比較好奇該item不是應從資料庫查出來的嗎? 02/27 12:04
是啊
bob76828: model一票,個人覺得controller不應該有過多處理邏輯 02/27 12:30
mapleone: model一票 02/27 19:04
mapleone: 我覺得誰負責刪除就由誰檢查。但我會設計成model負責刪 02/27 19:05
mapleone: 除,controller只是將使用者的指令轉交給model 02/27 19:06
Masakiad: Model無誤,有關資料操作的概念要放model 02/28 15:20
Masakiad: 你不會想未來在其他controller用到此model時也要重寫ㄧ 02/28 15:22
Masakiad: 段驗證吧? 02/28 15:22
了解,感謝各位回答 ※ 編輯: Kenqr (1.34.239.200), 02/28/2015 17:01:46