为许多不同的ajax请求组织php文件

时间:2012-10-18 19:07:00

标签: php ajax organization

我有一个网页,它向php提出了很多ajax请求。

我认为最好的办法是拥有一个单独的php文件(控制器)来处理所有这些请求,并根据请求包含非常短的php文件。

这是最好的方法吗?或者我应该将所有功能集中到一个php文件中?

由于

2 个答案:

答案 0 :(得分:1)

取决于,因为如果对请求的响应很短并且可以按单个文件中的函数进行分组,那么根据请求的条件,可能需要特定地调用函数,显然这不是最佳实践,就像你上面解释的那样,通过一个php文件作为控制器处理请求并加载对应的文件。

我希望我帮了一点......

答案 1 :(得分:0)

这就是我想做的事情。

就个人而言,我倾向于拥有一个文件目录,每个文件都有一个函数,它们返回一个它们响应的操作数组以及控制器应该调用的函数。

所以在module_a.php中有一个函数module_a_operations(),返回文件处理的细节。

array(
   "delete_file" => "module_a_delete_file"
);

根据应用程序的大小,这可能有点过分。