http://codeigniter.com/wiki/Special:Titles
CodeIgniter Features
- Model-View-Controller Based System
- MVC軟體架構
- PHP 4 Compatible
- 相容 PHP 4
- Extremely Light Weight
- 極輕量, 檔案非常小
- Full Featured database classes with support for several platforms.
- 支援各種資料庫
- Active Record Database Support
- 一般情況下使用SQL語法來存取資料庫,而透過Active Record則可以簡易的使用物件的方式來存取資料庫,不需要經過任何連接、宣告,Active Record自動會去找尋對應的資料表名稱,然後直接建立物件函式,將資料庫存取簡化到一個極致。
- Form and Data Validation
- 表單與資料驗證
- Security and XSS Filtering
- 安全性與XSS(Cross-site scripting)過慮
- Session Management
- Session管理
- Email Sending Class. Supports Attachments, HTML/Text email, multiple protocols (sendmail, SMTP, and Mail) and more.
- 寄送Email類別, 支援附加檔案, HTML/Text格式。支援多種協定(sendmail, SMTP, and Mail) 還有更多。
- Image Manipulation Library (cropping, resizing, rotating, etc.). Supports GD, ImageMagick, and NetPBM
- 圖片處理函式庫 (裁切, 變更尺寸, 旋轉...等), 支援GD, ImageMagick 和 NetPBM
- File Uploading Class
- 檔案上傳類別
- FTP Class
- FTP類別
- Localization
- 多語言
- Pagination
- 分頁
- Data Encryption
- 資料加密
- Benchmarking
- Full Page Caching
- 網頁快取
- Error Logging
- 錯誤記錄
- Application Profiling
- 應用程式效能分析
- Scaffolding
- Calendaring Class
- 日曆類別
- User Agent Class
- 瀏覽器標頭類別
- Zip Encoding Class
- 壓縮編碼類別
- Template Engine Class
- 模板引擎類別
- Trackback Class
- 實現了網站之間的互相通告;因此,它也可以提供提醒功能。
- XML-RPC Library
- 使用http協議,通過xml將調用函數封裝的一種遠端過程調用方式,它為服務端和客戶端的信息交換提供了一種很簡單方法。
- Unit Testing Class
- 單元測試
- Search-engine Friendly URLs
- 友善的網址(搜尋引擎上)
- Flexible URI Routing
- 靈活的 URI Routing
- Support for Hooks, Class Extensions, and Plugins
- 支援Hooks, 類別延伸及外掛
- Large library of "helper" functions
- 非常龐大的"helper"函數支援
image by wiki