php MVC概念优势

Aug*_*ack 1 php model-view-controller

我已经使用普通的php和php类实现了应用程序,任何人都可以简单地解释MVC架构的确切概念,差异和优势,我已经阅读了很多关于它的文章,但我正在寻找一个简单的答案,请

什么是MVC在PHP中的重要性?

dkn*_*ack 5

MVC基本上是"关注的分离"

MVC模式将应用程序分为3个模块:模型,视图和控制器:

该模型负责管理数据; 它通常从数据库中存储和检索应用程序使用的实体,并包含应用程序实现的逻辑.

视图(演示文稿)负责以特定格式显示模型提供的数据.它与一些流行的Web应用程序中存在的模板模块具有类似的用法,如wordpress,joomla,...

控制器处理模型和视图层以协同工作.控制器从客户端接收请求,调用模型以执行所请求的操作并将数据发送到View.视图格式化要呈现给用户的数据,在Web应用程序中作为html输出.

查看:

  • 检查使用此设计模式的现有框架的代码(例如:codeigniter) (3认同)