CodeIgniter


CodeIgniter (正體)

Free Web Hosting with Website Builder

CodeIgniter

CodeIgniter logo
开发 EllisLab 公司
最近版本 1.6.1
编程语言 PHP
操作系统 跨平台
类型 Web 应用程序框架
许可协议 Apache/BSD-style 开源协议
网站 http://codeigniter.org.cn
查看  讨论  编辑  历史

CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。她提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发。使用 CodeIgniter 可以减少代码的编写量,并将你的精力投入到项目的创造性开发上。

她是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,她可以为 PHP 程序员建立功能完善的 Web 应用程序。如果你是一个与人共享主机并且为客户要求的期限而烦恼的开发人员,如果你已经厌倦了那些傻大笨粗的框架,那么 CodeIgniter 就是你所需要的,如果...

  • 你想要一个小巧的框架。
  • 你需要出色的性能。
  • 你需要广泛兼容标准主机上的各种 PHP 版本和配置(例如 PHP4)。
  • 你想要一个几乎只需 0 配置的框架。
  • 你想要一个不需使用命令行的框架。
  • 你想要一个不需坚守限制性编码规则的框架。
  • 你对 PEAR 这种大规模集成类库不感兴趣。
  • 你不希望被迫学习一门模板语言(虽然可以选择你要求的模板解析器)。
  • 你不喜欢复杂,热爱简单。
  • 你需要清晰、完整的文档。

目录

特性

  和 Ruby on Rails 很像,CodeIgniter 允许用户使用 Active Record 作为数据库的接口,并鼓励使用模型-视图-控制器的架构模式。

  • 基于 MVC 体系
  • 兼容 PHP4
  • 超轻量级
  • 对多种数据库平台的全特性支持的数据库类
  • Active Record 支持
  • 表单与数据验证
  • 安全性与 XSS 过滤
  • Session 管理
  • 邮件发送类,支持附件,HTML 或文本邮件,多协议(sendmail, SMTP 和 Mail)及更多。
  • 图像处理类库(剪裁,缩放旋转等)。支持 GD,ImageMagick 和 BetPBM
  • 文件上传类
  • FTP
  • 本地化
  • 分页
  • 数据加密
  • 基准测试
  • 全页面缓存
  • 错误日志
  • 应用程序评测
  • 脚手架(Scaffolding)
  • 日历类
  • User-Agent 类
  • Zip 编码类
  • 模板引擎类
  • Trackback
  • XML-RPC 类库
  • 单元测试
  • “搜索引擎友好”的 URL
  • 灵活的 URI 路由
  • 支持勾子,类扩展及插件
  • 大量的辅助函数

案例

外部链接

参考







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History