Php 如何触发MVC应用程序?
如何触发MVC应用程序 im仅用于使用程序编码。既然所有的东西都是类,我如何触发第一个方法,这个方法应该放在哪里,持有这个starter方法的类应该调用什么Php 如何触发MVC应用程序?,php,model-view-controller,Php,Model View Controller,如何触发MVC应用程序 im仅用于使用程序编码。既然所有的东西都是类,我如何触发第一个方法,这个方法应该放在哪里,持有这个starter方法的类应该调用什么 谢谢这个问题太笼统了。答案将是主观的,因为它可以通过许多不同的方式来实现。你最好看一看一个简单、轻量级的MVC框架,看看他们是如何做到的,并以此作为指导。我建议退房 通常,所有请求都通过index.php文件路由。检查请求url以确定要包含的类文件。例如,对/users/login的请求将触发users\u Controller,然后它将在
谢谢这个问题太笼统了。答案将是主观的,因为它可以通过许多不同的方式来实现。你最好看一看一个简单、轻量级的MVC框架,看看他们是如何做到的,并以此作为指导。我建议退房
通常,所有请求都通过
index.php
文件路由。检查请求url以确定要包含的类文件。例如,对/users/login
的请求将触发users\u Controller
,然后它将在users\u Controller
类上执行login()
方法。大多数框架都是这样做的,但正如我所说,您应该查看它们的源代码以获得更好的感觉。记住,MVC应用程序就像一个网站,因此当用户访问浏览器中的页面时,它将调用与该页面自动关联的方法,在控制器中。MVC应用程序具有基于URL的路由器,这些路由器将调用相应的控制器并在内部运行
以CodeIgniter的流程图为例-
我知道他是从哪里来的,如果你是网络开发新手,可能会有点困惑,特别是像MVCSimply所说的那样,通过对(前端)控制器发出请求。