看板 PHP 關於我們 聯絡資訊
好讀版 http://blog.turn.tw/?p=179 ------------------------------------- 以前在用Python的Django、Rails或是PHP其他framework的時候,總覺得很難想像,要怎麼 寫一個framework出來。 連最入門的這兩件事我都覺得難以想像: * 網址輸入’user/create’ 要如何執行controller資料夾內user class的create method? * 要如何讓controller去讀取view資料夾底下的html 然後render出去? 也就是說,所謂MVC pattern要從何開始實作? 最近試著親自動手做,發現其實沒那麼難,也從中學到不少。上述兩件事,100行內就可以 作到。 提供我嘗試實作的source code給各位參考。 那100行程式碼長這樣 https://github.com/howtomakeaturn/PigFramework/blob/super_light/index.php 資料夾結構長這樣 https://github.com/howtomakeaturn/PigFramework/tree/super_light 之後我會繼續試著刻一個完整的framework 有心得再跟大家分享!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.171.63.22
rickysu:設計Framework時可以參考一下 PHP-FIG 的標準。 03/05 11:42
rickysu:http://www.php-fig.org/ 包含 Log 以及 Autoloading。 03/05 11:42
poopoo888888:謝謝你 原來有設計標準可以參考 非常感謝:D 03/05 14:13