MVC - 模型 视图 控制器¶
概览¶
模型 视图 控制器 (MVC) 是一种软件架构模式,它将应用程序逻辑划分为三个相互连接的元素,将应用程序的信息内部表示分离。
Phalcon 提供了实现应用程序中模型视图控制器所需的对象导向类。这种设计模式被其他许多网络框架和桌面应用程序广泛采用。
MVC 的好处包括:
- 将业务逻辑与用户界面和数据库层隔离
- 明确不同类型代码所属的位置,以便于维护
如果你决定使用 MVC,那么对你的应用程序资源的每个请求都将由 MVC 架构管理。Phalcon 类用 Zephir 编写,然后翻译成 C 语言,为 PHP 应用程序提供了高性能的 MVC 模式实现。
模型¶
模型表示应用程序的信息(数据)以及操作这些数据的规则。模型主要用于管理与相应数据库表交互的规则。在大多数情况下,数据库中的每个表都会对应应用程序中的一个模型。大部分应用程序的业务逻辑将集中在模型中。更多...
视图¶
视图代表你的应用程序的用户界面。视图通常是包含与数据呈现相关的 PHP 代码的 HTML 文件。视图负责将数据提供给网络浏览器或其他用于向你的应用程序发出请求的工具。更多...
控制器¶
控制器提供了流程在模型和视图之间的交互。控制器负责处理来自网络浏览器的传入请求,查询模型以获取数据,并将这些数据传递给视图以进行展示。更多...