【发布时间】:2016-02-19 17:09:53
【问题描述】:
我还是 mvc 的新手,正在使用 codeigniter 框架进行项目。我搜索了很多教程和 stackoverflow 帖子,但仍然找不到一个非常简单问题的简单答案。如何从视图中调用控制器。它只是来自每个视图页面的 ajax 调用并 POST 所需的控制器 url?
我了解 mvc 的概念,但无法根据在视图上选择某些内容来找出调用控制器的最佳方式。也许这只是一个简单的 ajax 调用,我想多了,但如果能对此事进行一些澄清,将不胜感激。
例子:
我加载了一个表单视图。当用户选择表单上的“下一步”按钮时,我希望调用控制器来加载表单之后的下一个视图。单击按钮时,您是否只是触发对控制器 url 的 POST ?那是我的问题。也许这就是这样做的方法,但在我读过的任何地方都没有得到澄清。
【问题讨论】:
-
不清楚您想要完成什么或您的理解在哪里崩溃。您能否扩展您的问题以具体解释您正在尝试做什么,以及您迄今为止尝试过的未能实现这一目标的事情?没有它,很难知道会有什么有用的答案。
-
@AmericanUmlaut 现在我还在学习这种模式。我了解某些控制器及其方法是如何通过 URL 调用和解析的。假设在某个表单视图上,当用户单击“下一步”按钮时,我希望它调用控制器来加载表单的下一部分。那个控制器怎么叫?再次,也许它只是一个加载该 URL 的 POST,我想多了。
-
此图表可能有助于可视化每个请求的情况:codeigniter.com/userguide3/overview/appflow.html
标签: php codeigniter model-view-controller