CodeIgniter是一套給PHP網站開發者使用的應用程序開發框架和工具包。它提供一套豐富的標準庫以及簡單的接口和邏輯結構,其目的是使開發人員更快速地進行項目開發。
特性
和Ruby on Rails類似,CodeIgniter允許用戶使用Active Record作為數據庫的接口,並鼓勵使用模型-視圖-控制器(MVC)的架構模式。
- 基於MVC體系
- 超輕量級
- 對多種數據庫平台的全特性支持的數據庫類
- Active Record支持
- 表單與數據驗證
- 安全性與XSS過濾
- Session管理
- 郵件發送類,支持附件、HTML或文本郵件,多種協議(sendmail、SMTP和Mail)等等。
- 圖像處理類庫(剪裁、縮放、旋轉等)。支持GD、ImageMagick和BetPBM
- 文件上傳類
- FTP類
- 本地化
- 分頁
- 數據加密
- 基準測試
- 全頁面緩存
- 錯誤日誌
- 應用程序評測
- 日曆類
- User-Agent類
- Zip編碼類
- 模板引擎類
- Trackback類
- XML-RPC類庫
- 單元測試類
- 「搜索引擎友好」的URL
- 靈活的URI路由
- 支持勾子,類擴展
- 大量的輔助函數
CodeIgniter 項目的分支
作為一款廣受歡迎的PHP框架,CodeIgniter存在諸多分支。
參見
參考資料
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.