CakePHP 是一個開源 MVC 框架。它使開發、部署和維護應用程式變得更加容易。 CakePHP 有許多函式庫可以減少大多數常見任務的過載。
使用 CakePHP 的優點如下 -
開源
MVC 框架
模板引擎
快取操作
搜尋引擎友善的網址
輕鬆的 CRUD(建立、讀取、更新、刪除)資料庫互動。
圖書館與助理
內建驗證
在地化
電子郵件、Cookie、安全性、會話和請求處理元件
查看 AJAX、JavaScript、HTML 表單等的幫助程式
下圖描述了 CakePHP 中請求生命週期的工作原理 -
典型的 CakePHP 請求週期從使用者請求應用程式中的頁面或資源開始。在高層,每個請求都會經歷以下步驟 -
網頁伺服器重寫規則將請求定向到 webroot / index.php。
應用程式的自動載入器和引導檔案已執行。
配置的任何調度過濾器都可以處理請求,並且可以選擇產生回應。
調度程序根據路由規則選擇適當的控制器和操作。
呼叫控制器的操作,控制器與所需的模型和元件互動。
控制器將回應建立委託給視圖以產生模型資料的輸出。
視圖使用 Helpers 和 Cells 產生回應正文和標頭。
回應被傳送回客戶端。
以上是CakePHP 概述的詳細內容。更多資訊請關注PHP中文網其他相關文章!