第 4 章 MVC

目录

4.1. 示意图
4.2. Controller
4.2.1. Controller基础
4.2.2. 获取传值
4.2.3. 对象容器
4.2.4. init和destroy
4.2.5. 使用视图方案
4.2.6. 路由
4.3. 过滤器
4.4. Model
4.4.1. SqlMap
4.4.2. DAR(Database Active Record)
4.5. View
4.5.1. IModelAndView - 模型和视图类结合
4.5.2. IModelAndTemplate - 模型和mint模板引擎结合
4.5.3. IModelAndSmarty - 模型和smarty模板引擎结合
4.5.4. IModelAndPHP - 模型以PHP变量输出
4.5.5. IModelAndXml - 模型以XML格式输出
4.5.6. IJSON - 模型以JSON格式输出
4.5.7. IJSONResponse - 模型以JSON标准响应格式输出
4.6. 深入一点
4.6.1. 写自己的视图方案

4.1. 示意图

图 4.1. MVC 示意图

MVC 示意图


过程:

  1. 用户通过浏览器(事实上也可以通过命令行方式传入)传入的参数的访问具体的Controller

  2. Controller通过各种方式取得数据(即模型)

  3. Controller处理数据然后交给视图方案(ViewScheme)显示

你可能对此感觉比较模糊,不用担心,下面我们一步一步讲解MVC使用的方法。