2012-10-18 57 views
0

我有一個單一的網頁,使php的許多ajax請求。組織許多不同的ajax請求的PHP文件

我相信做到這一點的最好方法是有一個單一的php文件(控制器)來處理所有這些請求,並根據請求包含非常短的php文件。

這是最好的方式去做這個,或者我應該把所有的功能都包含到一個php文件中嗎?

感謝

回答

1

依賴,因爲如果對請求的響應很短,可以通過功能的單一文件中進行分組,將取決於由要求的條件是可取的,調用特定的功能,顯然這是不最好的做法,正確的想你上面解釋,通過一個PHP文件作爲控制器處理請求並加載相應的文件。

我希望我幫了一點...

0

這幾乎是他們的方式我會做到這一點。

我個人傾向於有一個文件目錄,每個文件都有一個函數,它們返回一個他們響應的操作數組以及控制器應該調用的函數。

所以在module_a.php中有一個函數module_a_operations(),返回文件處理的細節。

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

這可能是矯枉過正,取決於應用程序的大小。