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