201108121052[PHP] 使用純 PHP 實作 MVC 架構

  一年前打工必須利用 PHP 來撰寫系統, 以前撰寫 PHP 總是一個頁面一個 .php 檔,屬於依照功能來佈署,不過這樣的作法適合小型網站,對於大型網站使用 MVC 架構較適合。

[圖片出處] http://www.shopno-dinga.com/myblog/?tag=design-in-mvc

 

  MVC 主要的精神就是將邏輯、流程控制、內容呈現分別獨立,下面這個網站就是很好的範例,而且解說非常詳盡:

透視 WebMVC (by Jace Ju)
http://jaceju.net/2007/03/16/167/

對於 MVC 有興趣深入研究可以看 Jace Ju 的另一篇文章

深入淺出 MVC  (by Jace Ju)
http://jaceju.net/2011/08/08/1846/

 

以下還有在網路搜尋到的其他資料

The Model-View-Controller (MVC) Design Pattern for PHP
http://www.tonymarston.net/php-mysql/model-view-controller.html

Model-View-Controller (MVC) with JavaScript
http://www.alexatnet.com/content/model-view-controller-mvc-javascript

 

另外關於 PHP5 新增的 magic method

活用 PHP5 的 magic methods - __set(), __get() and __call()
http://blog.roodo.com/rocksaying/archives/2683180.html

by autosun

回應
    沒有新回應!
關鍵字
共用引入檔