CodeIgniter 支援功能
僅僅觀看特色功能是無法得知使用者體驗好壞, 應用在設計上直覺跟聰明的地方. 同時你也不會知道程式碼的品質, 效能, 細膩度以及安全性. 判斷一個程式好壞的不二法門就是親身去體驗跟了解當中的乾坤. 因此我們鼓勵你去安裝它. 同時, 以下為CodeIgniter 一些主要特色.
- 以 模型(Model)-檢視(View)-控制器(Controller) 為基礎的系統
- 超輕量級
- 功能全面且支援不同平台的資料庫類別(Database Library).
- Active Record 資料庫支援
- 表單與資料驗證類別
- 安全性與XSS過濾攻擊
- Session 管理
- 電子郵件(E-mail)類別。支援附加檔案,存文字檔(text)或者是網頁檔(html)傳送,支援多重協定 (sendmail,SMTP,and Mail) 等更多。
- 圖片操作類別 (Image Manipulation Library)(擷取,縮放,旋轉,等等.). 它同時支援 GD,ImageMagick,和 NetPBM
- 檔案上傳類別
- FTP 類別
- 多種語言支援 (Localization)
- 資料分頁類別
- 資料加密
- Benchmarking
- 網頁快取
- 錯誤紀錄
- Application Profiling
- 日曆(Calendaring)類別
- User Agent 類別
- Zip 壓縮類別
- 樣板引擎類別
- Trackback Class
- XML-RPC 類別
- 單位測試類別
- 易於搜尋引擎辨識的 URLs
- URI路由非常彈性化
- 支援 Hooks跟類別擴充 (Class Extensions)
- 大量的補助函數