Joomla源代码解析(十七) JModel是什么
2011-07-02 17:49
483 查看
我们经常提到MVC模式,JModel在Joomla的MVC组件中是重要的一个环节,JModel是MVC中的数据视图层,我们需要明白的是JModel不同于JTable,数据视图是由一个或者几个table构成,或者多条数据记录构成的数据集合,以及数据集合的相关操作,对于JModel我们不必了解太多的具体函数,在组件开发过程中,通常都要继承JModel,在子类中完成数据集合的生成以及相关的操作,保存,删除。我个人倾向对于几个表之间的数据完整性,要在JModel中验证,而对于单一表的数据完整性要通过JTable check函数完成。同事对于那些有逻辑操作的验证则最好在MVC的 controller层完成。
相关文章推荐
- Joomla源代码解析(十六) JTable是什么
- Joomla源代码解析的站点 JPath JFile JFolder
- Joomla源代码解析(十八) Jview
- Joomla源代码解析(六) JDocument 类的几个常用的方法
- Joomla源代码解析(九) JUser 类
- Joomla源代码解析(二十一) 模块是如何被调用执行并渲染?
- Joomla源代码解析(十) JPath JFile JFolder 类
- Joomla源代码解析(十一) JHtml 类
- Joomla源代码解析(十二) JToolBarHelper JToolBar 类
- Joomla源代码解析(十九) JController
- Joomla源代码解析(二十) MVC组件的执行
- Joomla源代码解析(二十二) 模块是如何被调用执行并渲染(下)
- Java零基础,学习hadoop:为什么要编译Java源代码,编译后会有什么效果
- 什么是AOP系列之一:AOP概念解析
- J2ME 中 KXML2 解析器解析 xml 文件源代码
- Apache源代码解析之存取控制
- 解析网页源代码中的115网盘链接
- Tomcat6源代码分析-架构解析
- Android 开源框架Universal-Image-Loader完全解析(三)---源代码解读
- Ffmpeg解析media容器过程/ ffmpeg 源代码简单分析 : av_read_frame()