CodeIgniter
维基百科,自由的百科全书
![]() |
|
|---|---|
| 開發者 | EllisLab 公司 |
| 穩定版本 | 2.1.3 |
| 程式語言 | PHP |
| 作業系統 | 跨平台 |
| 類型 | Web 应用程序框架 |
| 許可協議 | Apache/BSD-style 开源协议 |
| 網站 | http://codeigniter.com |
CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。她提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发。
特性 [编辑]
和 Ruby on Rails 很像,CodeIgniter 允许用户使用 Active Record 作为数据库的接口,并鼓励使用模型-视图-控制器的架构模式。
- 基于 MVC 体系
- 超轻量级
- 对多种数据库平台的全特性支持的数据库类
- Active Record 支持
- 表单与数据验证
- 安全性与 XSS 过滤
- Session 管理
- 邮件发送类,支持附件,HTML 或文本邮件,多协议(sendmail,SMTP 和 Mail)及更多。
- 图像处理类库(剪裁,缩放,旋转等)。支持 GD,ImageMagick 和 BetPBM
- 文件上传类
- FTP 类
- 本地化
- 分页
- 数据加密
- 基准测试
- 全页面缓存
- 错误日志
- 应用程序评测
- 日历类
- User-Agent 类
- Zip 编码类
- 模板引擎类
- Trackback 类
- XML-RPC 类库
- 单元测试类
- “搜索引擎友好”的 URL
- 灵活的 URI 路由
- 支持勾子,类扩展
- 大量的辅助函数
CodeIgniter 项目的分支 [编辑]
在 CodeIgniter 项目中,存在一个名为Kohana的分支项目。
Kohana 是一个使用了 MVC 模式的应用程序框架。它是以安全,轻量,易用为目标进行开发的。
