03 php 第13天 MVC框架第1天 MVC实例
MVC实例:学生信息管理
1、实例:使用MVC思想展示学生信息列表
(1)学生控制器文件:StudentController.php
(2)学生模型类文件:StudentModel.class.php
(3)数据库工具类文件:Db.class.php
(4)学生信息首页视图文件:StudentIndexView.html
2、实例:使用MVC思想删除学生信息
(1)学生信息首页视图文件:StudentIndexView.html
(2)学生控制器文件:StudentController.php
(3)学生模型类文件:StudentModel.class.php
3、MVC总结
- 一个项目由多个功能模块构成:学生管理、新闻管理、用户管理、产品管理
- 一个功能只有一个控制器:StudentController、NewsController、UserController、ProductController
- 一个控制器对应一个模型类:StudentModel、NewsModel、UserModel、ProductModel
- 一个模型类对应一张数据表操作:student、news、user、product
- 一个控制器对应多个视图:StudentIndexView.html、StudentAddView.html、StudentEditView.html