vxvxv
模型:封装业务规则,定义数据状态,数据来自于数据库或一个表单用户输入域
Yii实现了两种模型,表单模型(CFormModel)和Active Record(CAtiveRecord类)模型
CFormModel代表的数据类型是从HTM表单中收集输入,他封装了所有的逻辑,它能将数据存储在内存中或是在一个Active Record模型的帮助下,存入数据库
Active Record是一种设计模式,用面向对象的方式访问数据库
视图:是在数据模型的基础上渲染用户见面
控制器:处理一个路由请求,负责获取用户的输入,业余模型交互,并指定视图的显示与更新
Yii请求的流程:
1、从浏览器发出一个处理请求
2、传给路由(Controller)
3、路由分析请求并确定下一步的处理
4、路由识别控制器中特定的操纵方法
5、这个操纵方法关注传入的请求数据并与模型交互和执行其他需要的业务逻辑
6、这个操作方法将处理的响应数据发送给他对应的视图类
7、视图确定符合预期布局设计的数据,并返回到浏览器显示
AR模型 对象关系映射
总结:
Yii的设计理念:MVC
Yii构建MVC架构每部分的具体作用
Yii的执行流程:Web请求周期和URL结构
Yii AR模型
学员评论
传说帅帅最帅帅2014-11-11
蓝色的海洋2014-08-04
miraclehw2014-07-25
Noo_欽_Dle2014-07-03
漫游云巅2014-03-18
tan皮皮2013-05-07
你感兴趣的课程
扫一扫 关注好知微信