Yii框架官方指南系列8——基础知识:模型
2014-11-07 00:00
573 查看
模型是 CModel 或其子类的实例。模型用于保持数据以及与其相关的业务逻辑。
模型是单独的数据对象。它可以是数据表中的一行,或者一个用户输入的表单。 数据对象的每个字段对应模型中的一个属性。每个属性有一个标签(label), 并且可以通过一系列规则进行验证。
Yii 实现了两种类型的模型:表单模型和 Active Record。二者均继承于相同的基类 CModel。
表单模型是 CFormModel 的实例。表单模型用于保持从用户的输入获取的数据。 这些数据经常被获取,使用,然后丢弃。例如,在一个登录页面中, 我们可以使用表单模型用于表示由最终用户提供的用户名和密码信息。更多详情,请参考 使用表单。
Active Record (AR) 是一种用于通过面向对象的风格抽象化数据库访问的设计模式。 每个 AR 对象是一个CActiveRecord 或其子类的实例。代表数据表中的一行。 行中的字段对应 AR 对象中的属性。
模型是单独的数据对象。它可以是数据表中的一行,或者一个用户输入的表单。 数据对象的每个字段对应模型中的一个属性。每个属性有一个标签(label), 并且可以通过一系列规则进行验证。
Yii 实现了两种类型的模型:表单模型和 Active Record。二者均继承于相同的基类 CModel。
表单模型是 CFormModel 的实例。表单模型用于保持从用户的输入获取的数据。 这些数据经常被获取,使用,然后丢弃。例如,在一个登录页面中, 我们可以使用表单模型用于表示由最终用户提供的用户名和密码信息。更多详情,请参考 使用表单。
Active Record (AR) 是一种用于通过面向对象的风格抽象化数据库访问的设计模式。 每个 AR 对象是一个CActiveRecord 或其子类的实例。代表数据表中的一行。 行中的字段对应 AR 对象中的属性。
相关文章推荐
- Yii框架官方指南系列13——基础知识:开发规范
- Yii框架官方指南系列10——基础知识:组件
- Yii框架官方指南系列12——基础知识:路径别名与名字空间
- Yii框架官方指南系列14——基础知识:开发流程
- Yii框架官方系列指南系列11——基础知识:模块
- Yii框架官方指南系列9——基础知识:视图
- Yii框架官方指南系列15——基础知识:最佳MVC实践
- Yii框架官方指南系列7——基础知识:控制器
- Yii框架官方教程增补篇4——基础知识:模型-视图-控制器 (MVC)
- Yii框架官方指南系列17——使用表单:创建模型
- Yii框架官方指南系列25——使用数据库:Active Record
- Yii框架官方指南增补系列29——缓存:数据缓存
- Yii框架官方教程增补篇6——基础知识:应用、组件、配置、生命周期
- Yii框架官方指南系列16——使用表单:概览
- Yii框架官方指南系列22——使用数据库:概览
- Yii框架官方指南系列30——缓存:片段缓存(Fragment Caching)
- Yii框架官方指南系列28——缓存:概览
- Yii框架官方指南系列21——使用表单:使用表单生成器(CForm)
- Yii框架官方指南系列23——使用数据库:数据访问对象(DAO)
- Yii框架官方指南系列33——扩展Yii:概览