这可能是一个愚蠢的问题,但我试图建立在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模型
更大锤确实如此。 –