1. MVC 職責
Model(模型):定義資料型態、與db溝通、保存應用程式的狀態,執行應用程式的商業邏輯。View(檢視):執行程式的畫面呈現。Controller(控制器):判斷並請求於某個Model,判斷並轉發到某一個View、接受與驗証請求。
Controller是資料傳遞時重要的角色。
Controller要接收 Routing 所分析出來的路由,以決定哪個控制器該被執行,進而讓控制器執行某個動作。Controller負責與Model傳遞資料,並輸出資料到View。