应用Yii1.1和PHP5进行敏捷Web开发

应用Yii1.1和PHP5进行敏捷Web开发

4 (27人评价)
  • 课时:(14)

  • 学员:(536)

  • 浏览:(28784)

  • 加入课程

第一章:认识Yii的笔记

相关课时: 笔记详情:

模型:封装业务规则,定义数据状态,数据来自于数据库或一个表单用户输入域

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模型

0 0

你感兴趣的课程

编程开发 Yii 权威指南
10万+浏览/ 846学员/ 4.3评分
免费
9万+浏览/ 429学员/ 4.7评分
免费
编程开发 Symfony3开发实战
7万+浏览/ 1048学员/ 4.2评分
免费