2010-10-27 33 views
1

我對MVC和OO範例有點困惑。我在「面向對象的思想過程」一書中閱讀了一些關於經典面向對象的文檔。MVC和經典OO範式。如何?

現在我需要應用我在本書中學習的MVC模式。

如何從零開始使用OO範例進行設計,並在CodeIgniter或CakePHP或其他MVC框架中實現它?

最好的問候,

回答

0

不知道PHP的,但我想象的一般原則將保持不變恕我直言。

  1. 的通過使用一個依賴注入(DI)容器
  2. 輕型和DRY控制器,手柄視圖呈現邏輯
  3. A服務層來處理所有的業務邏輯和模型驗證關注明確分工
  4. 用於處理數據模型持久性的存儲庫層
  5. 使用接口將每個層分離並使用DI容器注入實例