2011-12-15 98 views
-1

我想創建一個簡單的輕量級PHP框架,我的問題是,什麼是框架需要的最重要的部分?PHP MVC框架應該包含哪些內容?

我實現:

  • 數據庫連接
  • 緩存
  • 表單驗證

還有什麼應該有?

+6

模型,視圖和控制器? ;) – 2011-12-15 00:14:25

回答

0

聽起來像你釘了一些大項目,但問題,你爲什麼要開發自己的框架?有幾個行業已經證明,並承擔了相當一部分已經寫好的功能。

的Symfony提供其已被證明是有用的以下功能:

  • 自動加載 - 因此,應用程序不必要求庫
  • 過濾器鏈,其中一個可以冒充前處理請求對象到的動作(頁控制器)
  • 監聽器/事件能力 - 爲了增加靈活性
  • 路由 - 爲了產生網址

你打算把你的框架放在ORM之外嗎?如果是這樣,我會推薦Doctrine 2.x.

相關問題