php - 在MVC架构中将AJAX的PHP文件放在哪里?

标签 php ajax model-view-controller

我正在使用 MVC 架构创建站点,当我使用 AJAX 时感到震惊。我用 AJAX 创建了简单的反馈表单。当用户提交它时,称为 PHP 文件,该文件使用“数据库”类将给定的值插入到数据库中。

把那个 PHP 文件放在哪里(所以它会以某种方式分层)?

我试图将它放在/models/ajax/file.php 中,但在我看来这很愚蠢,当然,没有找到“数据库”类。

最佳答案

这与您处理网站任何其他页面的方式没有什么不同。该页面的输出是发送到 AJAX 请求而不是直接发送到 Web 浏览器是无关紧要的。它的逻辑在 Controller 中,数据库代码在模型层中,它的响应在 View 中。

关于php - 在MVC架构中将AJAX的PHP文件放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4908490/

相关文章:

php - 使用wpdb在数据库中输入带单引号的文本

php - fatal error : Maximum execution time of 400 seconds exceeded

javascript - 使用 PHP、拖放操作将排序首选项保存到 MySQL

javascript - 可滚动的 div 自动滚动

asp.net-mvc - ASP.NET MVC - 创建新模型或使用 Entity Framework 类

c# - 如何在静态类中使用 NLog,其中所有其他内容都与 Autofac 连接

php - solr 无法添加字段,抛出未定义的方法 SolrObject::addField()

javascript - 如何使数据表特定列可编辑?

javascript - JS 脚本无法理解通过 PHP 分配给 HTML 输入值的变量

javascript - 为什么 backbone.js 在访问模型时返回一个空数组?