-1

从我的观点来看,我们称它为“索引”,单击按钮我想执行数据库查询而不再次加载页面的情况下执行 DATABASE QUERY,但是在不破坏 MVC 原则的情况下我想不出一种方法。

想到的唯一想法是非常蹩脚的,在视图中使用 javascript ajax 调用,但我知道这不是正确的想法。

我该如何处理这个问题?

目标:在不重定向或重新加载的情况下调用模型的方法

这让我发疯,真的,我不想要代码本身的答案,我想要的是按照 MVC php 原则了解执行此操作的实际正确性。

感谢社区

4

1 回答 1

5

您可以对控制器进行 AJAX 调用,该调用将调用适当的模型函数以执行任何类型的数据库查询,然后您会将控制器的结果回显到视图。您不会破坏 MVC 概念,您可以在下面检查它:

        View (AJAX call)
                ||
                ||----------> Controller
                ||               ||
                ||               ||------------> Model
                ||               ||               ||
                ||               ||<--------------|| 
(AJAX response) || <-------------||
于 2013-05-15T19:03:21.553 回答