這可能是一個愚蠢的問題,但我試圖建立在fatfree框架之上的MVC結構,我想知道什麼是建立在MVC的Model
部分的最佳方式。由Model
我希望它主要處理我與數據庫的交互。那麼我應該只擴展sql映射器嗎?我希望能夠靈活地換出DB或DB引擎進一步下跌,而不在個別型號太大的變化就行了,我也想了模型能夠處理多個表與聯接,而不僅僅是一個單一的表。你會如何去做這件事?如何建立fatfree框架模型
3
A
回答
2
所以我應該只是延長了SQL映射器?
是的,這是做一個常見的方式。你可以在這裏找到一個例子: http://fatfreeframework.com/sql-mapper#instantiation
我想要的模型能夠處理多個表與聯接,而不僅僅是一個單一的表
好,最簡單的方法是延長你的帶有自己方法的新模型類,它從您的其他表中加載數據。你可以找到一個解釋和樣品在這裏:
https://fatfreeframework.com/databases#SometimesItJustAin'tEnough
如果不適合,則可考慮在你的數據庫引擎來創建一個視圖,即連接表的時候了,並且已經返回完整數據的框架。爲此,請閱讀:
https://fatfreeframework.com/databases#ProsandCons
如果仍然不夠,或者你的任務不能與視圖中處理,你可以在這個bigger hammer一看,一個額外的ORM的插件我它具有一些相關特徵。
相關問題
- 1. 如何格式化貨幣fatfree框架
- 2. 如何列出我的模板與fatfree框架和皮層模型的結果?
- 3. 約fatfree框架查詢
- 4. fatfree框架:在ONERROR上設置變量
- 5. 在fatfree框架中處理錯誤
- 6. 身份驗證和fatfree框架
- 7. Eclipse建模框架和XPAND - 如何創建iOS元模型?
- 8. 如何創建獨立的框架?
- 9. 如何建立uiautomator測試框架
- 10. 調用模板內的控制器和Fatfree框架
- 11. 如何排除框架,模擬器建立在Xcode
- 12. 建立在.NET框架
- 13. Zend框架模型
- 14. zend框架模型創建錯誤
- 15. 如何實現在Zend框架模型
- 16. 如何爲Joomla構建模板框架?
- 17. 實體框架 - 如何防止創建列的模型屬性?
- 18. 如何開始使用A型框架建模數據?
- 19. 如何建立相關模型中的相關模型
- 20. Eclipse GMF(圖形建模框架)可用於創建獨立的建模IDE嗎?
- 21. 我如何使實體框架TPT繼承每種類型建立一個表
- 22. 如何使用Wireshark來幫助建立一個協議模糊的框架?
- 23. 如何在不重寫引擎的情況下使用fatfree php框架
- 24. ASP .NET/MVC模型框架
- 25. 排序模型Yii框架
- 26. Zend框架:Dao模型
- 27. Yii框架中的模型?
- 28. 實體框架 - 從模型
- 29. ASP.Net實體框架模型
- 30. PHP框架OOP模型
更大錘確實如此。 –