- CakePHP 教程
- CakePHP - 首頁
- CakePHP - 概述
- CakePHP - 安裝
- CakePHP - 資料夾結構
- CakePHP - 專案配置
- CakePHP - 路由
- CakePHP - 控制器
- CakePHP - 檢視
- CakePHP - 擴充套件檢視
- CakePHP - 檢視元素
- CakePHP - 檢視事件
- CakePHP - 資料庫操作
- CakePHP - 檢視記錄
- CakePHP - 更新記錄
- CakePHP - 刪除記錄
- CakePHP - 服務
- CakePHP - 錯誤和異常處理
- CakePHP - 日誌記錄
- CakePHP - 表單處理
- CakePHP - 國際化
- CakePHP - 會話管理
- CakePHP - Cookie 管理
- CakePHP - 安全性
- CakePHP - 驗證
- CakePHP - 建立驗證器
- CakePHP - 分頁
- CakePHP - 日期和時間
- CakePHP - 檔案上傳
- CakePHP 有用資源
- CakePHP - 快速指南
- CakePHP - 有用資源
- CakePHP - 討論
CakePHP - 概述
CakePHP 是一個開源的 MVC 框架。它使開發、部署和維護應用程式變得更加容易。CakePHP 擁有許多庫來減少大多數常見任務的負擔。
CakePHP 的優點
使用 CakePHP 的優點如下所示:
開源
MVC 框架
模板引擎
快取操作
搜尋引擎友好 URL
輕鬆的 CRUD(建立、讀取、更新、刪除)資料庫互動。
庫和助手
內建驗證
本地化
電子郵件、Cookie、安全、會話和請求處理元件
用於 AJAX、JavaScript、HTML 表單等的檢視助手
CakePHP 請求週期
下圖描述了 CakePHP 中請求生命週期的工作原理:
一個典型的 CakePHP 請求週期從使用者請求應用程式中的頁面或資源開始。在高級別,每個請求都經過以下步驟:
Web 伺服器重寫規則將請求定向到 webroot/index.php。
執行應用程式的自動載入器和引導檔案。
任何已配置的排程過濾器都可以處理請求,並可以選擇生成響應。
排程程式根據路由規則選擇合適的控制器和操作。
呼叫控制器的操作,並且控制器與所需的模型和元件進行互動。
控制器委託給檢視來建立響應,以生成模型資料產生的輸出。
檢視使用助手和單元生成響應主體和標頭。
將響應傳送回客戶端。
廣告