2011-07-10 32 views
0

在我的代碼中我創建了一個Object,它返回一個到數據庫的活動鏈接。 這個對象正在被我創建的CRUD對象繼承,它會創建/檢索/更新/刪除函數以及所有的Zend_Db_Adapter_Abstract功能。鏈未來 將是一個表的具體管理器對象,如示例用戶表或鏈接表CRUD'ing Zend_Db_Adapter_Abstract - 一個聰明的舉動?

是CRUDing Zend_Db的對象是一個聰明的舉動做什麼,我在這裏已經描述聽起來像一個邏輯設計?

回答

0

如果您需要更好的mvc體系結構,然後將模型分爲業務邏輯層和DAO層。

假設您有User對象來保存用戶業務邏輯方法,如getAccountInfo,resetPassword。使用userDAO處理所有與數據庫相關的方法,如insertUser,updateUser。