gpt4 book ai didi

javascript - 在我的 PHP MVC 设计中 View 未得到充分利用

转载 作者:行者123 更新时间:2023-12-01 02:40:28 25 4
gpt4 key购买 nike

我正在围绕 MVC 设计我的网站。我有一个controller.php、view.php 和model.php。让我们以我的注册逻辑为例。

我有一个 UserAuthentication.js 类,它使用 ajax 将注册数据发送到我的 index.php 类。此类使用我的 Controller 将此数据发送到我的模型,模型验证此数据并将其写入数据库。我的模型将“注册成功”消息发送回 Controller , Controller 将其发送到我的 view.php 类。我的观点对此进行了回应,作为对 UserAuthentication.js 类发出的初始 ajax 请求的回复。此回复用于更新页面,例如,将页面更改为“您已注册蜜蜂”。

我的问题是一个设计问题,我的观点是做得很少。需要做什么才能让它有更多的目的和责任?我的意思是用于回复 ajax 的 echo 可以由 index.php 或 Controller 类发送。我只是把它交给了 View ,所以它有工作。

最佳答案

在这种情况下,您的 View 只需响应(可能采用 JSON 格式)。我同意这并不多,而且我承认有时我只是跳过 View 并直接从 Controller 打印 JSON 字符串。

一般来说,您需要在那里做的所有事情:

  1. 设置正确的 header (XML、JSON、文本等)
  2. 打印结果

就是这样:)

关于javascript - 在我的 PHP MVC 设计中 View 未得到充分利用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47603759/

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