gpt4 book ai didi

php - MVC,我做错了吗?

转载 作者:可可西里 更新时间:2023-11-01 13:41:55 26 4
gpt4 key购买 nike

我试图理解 MVC 的东西,到目前为止我知道它用于将业务逻辑与 View 逻辑(如 HTML 和 CSS)分开,但是当我需要组织我的文件时我失败了。

假设我有 3 个文件:

  • form.php 显示给用户,它需要用户输入和提交数据
  • process.php 从 form.php 获取并处理数据,然后连接到数据库并检索请求的信息
  • display.php 以有组织的方式显示来自 process.php 的处理数据(结果)

看看我的例子:

  • form.php 将是 Controller
  • process.php 将是模型并且
  • display.php 将是 View

对吧?

最佳答案

错了,实际上你在 process.php 中混合了模型和 Controller 。

form.php 和 display.php 仅与用户交互,它们充当 View 。

process.php 同时充当 Controller 和模型

您应该将 Controller 和模型分开。您可以创建一个单独的 model.php 并在那里执行数据库操作。因此,如果将来您需要更改数据库内容。你不需要触摸 process.php。 Controller和Model也会相互分离

关于php - MVC,我做错了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8759645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com