CakePHP 教程
cakephp 教程
cakephp 是一個開源 mvc 框架。它使開發、部署和維護應用程序變得更加容易。 cakephp 有許多庫來減少最常見任務的過載。
cakephp 的優勢
下面列出了使用 cakephp 的優點:
- 開源
- mvc 框架
- 模板引擎
- 緩存操作
- 搜索引擎友好的網址
- 簡單的 crud(創建、讀取、更新、刪除)數據庫交互。
- 庫和助手
- 內置驗證
- 本地化
- 電子郵件、cookie、安全性、會話和請求處理組件
- 查看 ajax、javascript、html 表單等的幫助程序
cakephp 請求周期
下圖描述了 request lifecakephp 中的循環工作:
典型的 cakephp 請求周期始于用戶請求應用程序中的頁面或資源。在高層,每個請求都經過以下步驟:
- 網絡服務器重寫規則將請求定向到 webroot/index.php。
- 您的應用程序的自動加載程序和引導程序文件已執行。
- 配置的任何調度過濾器都可以處理請求,并可選擇生成響應。
- 調度員根據路由規則選擇適當的控制器和操作。
- 調用控制器的操作,控制器與所需的模型和組件進行交互。
- 控制器將響應創建委托給 view 以生成由模型數據產生的輸出。
- 該視圖使用 helpers 和 cells 來生成響應正文和標題。
- 響應被發送回客戶端。
相關文章
- CodeIgniter 安裝
- CodeIgniter MVC 框架
- CodeIgniter 基本概念
- CodeIgniter 配置
- CodeIgniter 使用數據庫
- CodeIgniter 庫
- CodeIgniter 文件上傳
- CodeIgniter 發送電子郵件
- CodeIgniter Flashdata
- CodeIgniter 臨時數據
- CodeIgniter Cookie管理
- CodeIgniter 常用函數
- CodeIgniter 基準測試
- CodeIgniter 添加JS和CSS
- Laravel Facades
- Laravel CSRF保護
- Laravel 認證
- Laravel 加密
- Laravel 哈希
- Laravel 歷史版本記錄