- Zend Framework 教程
- Zend Framework - 首页
- Zend Framework - 简介
- Zend Framework - 安装
- 框架应用
- Zend Framework - MVC架构
- Zend Framework - 概念
- Zend Framework - 服务管理器
- Zend Framework - 事件管理器
- Zend Framework - 模块系统
- 应用结构
- Zend Framework - 创建模块
- Zend Framework - 控制器
- Zend Framework - 路由
- Zend Framework - 视图层
- Zend Framework - 布局
- 模型与数据库
- 不同的数据库
- 表单与验证
- Zend Framework - 文件上传
- Zend Framework - Ajax
- Cookie 管理
- 会话管理
- Zend Framework - 身份验证
- 邮件管理
- Zend Framework - 单元测试
- Zend Framework - 错误处理
- Zend Framework - 实例
- Zend Framework 有用资源
- Zend Framework - 快速指南
- Zend Framework - 有用资源
- Zend Framework - 讨论
Zend Framework - MVC架构
在继续本章之前,让我们简要了解一下MVC。模型-视图-控制器 (Model View Controller) 是一种软件方法,它将应用程序逻辑与表示层分离。实际上,它允许网页包含最少的PHP脚本,因为表示层是独立的。
MVC组件的简要描述如下:
模型 (Model) - 模型表示应用程序数据的结构。通常,模型类包含有助于检索、插入和更新业务数据到后端数据库(MySQL、PostgreSQL等)的函数。
视图 (View) - 视图是MVC应用程序的表示层。它通过控制器获取模型数据并根据需要显示它。它与控制器和模型松散耦合,因此可以在不影响模型和控制器的情况下进行更改。
控制器 (Controller) - 控制器是MVC架构的主要组件。每个请求首先都会到达控制器。换句话说,控制器处理所有请求,并充当模型、视图以及处理HTTP请求并生成响应所需任何其他资源之间的中间体。
在下一章中,我们将了解Zend Framework的不同概念。
广告