Zend Framework - MVC 架构

  • 简述

    在继续本章之前,让我们简要了解一下 MVC。模型视图控制器是一种将应用程序逻辑与演示页面分开的软件方法。在实践中,它允许网页包含最少的PHP脚本,因为演示页面是分开的。
    MVC 组件的简短说明如下
    • 模型(Model) − 模型表示应用程序数据的结构。通常,模型类包含有助于在后端数据库(MySQL、PostgreSQL 等)中检索、插入更新业务数据的函数。
    • 视图(View) − 视图是 MVC 应用程序的表示层。它通过控制器获取模型数据,并根据需要显示。它与控制器模型松散耦合,因此,可以在不影响模型和控制器的情况下进行更改。
    • 控制器(Controller) − 控制器是 MVC 架构的主要组件。每个请求首先到达控制器。换句话说,控制器处理所有请求,并充当模型、视图和处理 HTTP 请求和生成响应所需的任何其他资源之间的中介。
    在下一章中,我们将了解Zend框架的不同概念。