我有一个网页,它向php提出了很多ajax请求。
我认为最好的办法是拥有一个单独的php文件(控制器)来处理所有这些请求,并根据请求包含非常短的php文件。
这是最好的方法吗?或者我应该将所有功能集中到一个php文件中?
由于
答案 0 :(得分:1)
取决于,因为如果对请求的响应很短并且可以按单个文件中的函数进行分组,那么根据请求的条件,可能需要特定地调用函数,显然这不是最佳实践,就像你上面解释的那样,通过一个php文件作为控制器处理请求并加载对应的文件。
我希望我帮了一点......
答案 1 :(得分:0)
这就是我想做的事情。
就个人而言,我倾向于拥有一个文件目录,每个文件都有一个函数,它们返回一个它们响应的操作数组以及控制器应该调用的函数。
所以在module_a.php中有一个函数module_a_operations(),返回文件处理的细节。
array(
"delete_file" => "module_a_delete_file"
);
根据应用程序的大小,这可能有点过分。