我有一個單一的網頁,使php的許多ajax請求。組織許多不同的ajax請求的PHP文件
我相信做到這一點的最好方法是有一個單一的php文件(控制器)來處理所有這些請求,並根據請求包含非常短的php文件。
這是最好的方式去做這個,或者我應該把所有的功能都包含到一個php文件中嗎?
感謝
我有一個單一的網頁,使php的許多ajax請求。組織許多不同的ajax請求的PHP文件
我相信做到這一點的最好方法是有一個單一的php文件(控制器)來處理所有這些請求,並根據請求包含非常短的php文件。
這是最好的方式去做這個,或者我應該把所有的功能都包含到一個php文件中嗎?
感謝
依賴,因爲如果對請求的響應很短,可以通過功能的單一文件中進行分組,將取決於由要求的條件是可取的,調用特定的功能,顯然這是不最好的做法,正確的想你上面解釋,通過一個PHP文件作爲控制器處理請求並加載相應的文件。
我希望我幫了一點...
這幾乎是他們的方式我會做到這一點。
我個人傾向於有一個文件目錄,每個文件都有一個函數,它們返回一個他們響應的操作數組以及控制器應該調用的函數。
所以在module_a.php中有一個函數module_a_operations(),返回文件處理的細節。
array(
"delete_file" => "module_a_delete_file"
);
這可能是矯枉過正,取決於應用程序的大小。