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
回應