在你的 index.php 檔案中必須有以下操作:
可以創建或添加記錄(添加資料請參考您的表用戶的屬性)。然后資料必須顯示在表格中。您的表必須包含所有屬性,并帶有用于修改的 UPDATE 按鈕和用于洗掉資料的 DELETE 按鈕。然后只提交 index.php 檔案。
uj5u.com熱心網友回復:
是的,您可以,但是最佳實踐不是將所有操作都寫在一個檔案中,將每個操作放在單獨的類中,并且單獨的檔案參考可靠的原則和單一責任,您的班級應該有單一的責任
uj5u.com熱心網友回復:
我理解你的困惑。大多數現代 php 應用程式都使用單個 index.php作為應用程式的入口點。您的網路服務器(例如 nginx 或 apache)負責使用您的 index.php 作為來自各種其他端點的入口點。例如 Laravel 推薦這個 nginx 配置。此行負責:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
因此,當您的網路服務器配置正確時,肯定可以處理來自單個檔案的多個請求。當然,稍后為了使您的代碼更好,您將使用更多檔案,這些檔案將從 index.php 中呼叫,因為單個檔案中的所有代碼很快就會變得混亂。
uj5u.com熱心網友回復:
由于缺乏聲譽,必須在這里回答。
所以你有你的表單和你的單個檔案來處理對 CRUD 的所有請求,你需要實作一個邏輯來處理不同的請求。讓我們想象一個顯示一些資料的行,例如 -> 藝術家:Linkin Park,專輯:Meteora . 在同一行中,您還可以創建、讀取、更新和洗掉按鈕/圖示。因此,根據用戶選擇的內容,您向腳本發送請求,首先檢查用戶使用 if 陳述句或 switch 選擇的操作。所以腳本進入正確的塊并執行代碼來處理用戶請求。
編輯:因此,您將表單資料、請求始終發送到一個檔案,并且根據 Get 或 Post 全域變數中的關鍵字,您的腳本將執行正確的塊進行處理。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/404890.html
標籤:
上一篇:從特定字符中修剪PHP字串
下一篇:Ruby從二維到一維陣列
