1. MVC
M就是Model,主要用于数据库的操作;
V就是View,主要用于前端页面;
C就是Controller,负责响应用户请求、准备数据,以及决定如何展示数据。
一个典型的Web MVC流程:
1. Controller截获用户发出的请求;
2. Controller调用Model完成状态的读写操作;
3. Controller把数据传递给View;
4. View渲染最终结果并呈献给用户。
2.ThinkPHP、Yii框架
3.Smarty是一个模板引擎,主要处理MVC中的V;