close
「MVC」是『資料處理邏輯』、『程式流程』、『資料呈現』三者分離的概念。
在「深入淺出設計模式」一書裡,對 MVC 三個角色的描述分別為:
- Model - 持有資料、狀態、程式邏輯,並提供介面供人取得資料與狀態
- View - 用來呈現 Model 中的資料與狀態
- Controller - 取得使用者的輸入後,並解讀此輸入以轉換成 Model 對應的動作
在目前,依照WebMVC概念開發出來的有CakePHP 、 Code Igniter…等,
不過這些我還沒研究過,慢慢再來研究吧!
以上擷取透視 WebMVC一文,為「 PHP Smarty 樣版引擎」的作者所寫
想更了解的人可以去看看。
全站熱搜
留言列表