Sol*_*cio -1 php model-view-controller codeigniter codeigniter-2
从我的视图中,让我们称之为"索引",在按钮单击时我想执行数据库查询而不再重新加载页面,但是如果没有违反MVC原则我就无法想到一个方法.
想到的唯一想法非常蹩脚,在视图中使用javascript ajax调用,但我知道这不是正确的想法.
我该如何解决这个问题?
目标:在不重定向或重新加载的情况下调用模型的方法
这让我疯了,真的,我不希望代码回答本身,我想要的是知道ACTUAL PROPER这样做,遵循MVC php原则.
谢谢社区
您可以对Controller进行AJAX调用,该调用将调用相应的Model函数以执行任何类型的数据库查询,然后您将Controller的结果回显给View.你没有制动MVC概念,你可以在下面查看:
View (AJAX call)
||
||----------> Controller
|| ||
|| ||------------> Model
|| || ||
|| ||<--------------||
(AJAX response) || <-------------||
Run Code Online (Sandbox Code Playgroud)