本文概述
- 模型
- 视图
- 控制者
- MVC代表” 模型视图和控制器” 。
- MVC体系结构的主要目的是将业务逻辑和应用程序数据与USER界面分开。
- 可以使用不同类型的体系结构。这些是3层架构, N层架构, MVC架构等。
- 体系结构的主要优点是可重用性, 安全性和提高应用程序的性能。
文章图片
型号:数据库操作, 例如获取数据或更新数据等。
视图:最终用户GUI, 用户可通过该GUI与系统进行交互, 即HTML, CSS。
【PHP MVC架构】控制器:包含业务逻辑, 并提供模型和视图之间的链接。
让我们详细了解这个MVC概念:
模型
- Model对象了解所有需要显示的数据。
- 该模型表示应用程序数据和控制数据更新的业务规则。
- 模型不知道数据的表示形式以及数据如何显示给浏览器。
- 视图表示应用程序的表示。
- 如果业务逻辑中有任何修改, 则视图对象是指模型保持不变。
- 换句话说, 可以说, 视图的责任是保持其表示和模型更改的一致性。
- 每当用户发送请求时, 它总是通过Controller。
- 控制器负责从视图中拦截请求, 并传递给模型以采取适当的措施。
- 对数据采取操作后, 控制器负责将适当的视图直接传递给用户。
- 在图形用户界面中, 控制器和视图非常紧密地协同工作。
推荐阅读
- PHP MySQL插入记录
- PHP MySQL创建表
- PHP MySQL连接示例
- PHP MySQL创建数据库
- PHP多维数组
- PHP继承任务
- PHP数学操作详解
- PHP邮件用法和实例
- PHP is_null()函数