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