CodeIgniter

CodeIgniter 是一个非常小且功能强大的PHP框架,专为需要一个简单而优雅的工具包来开发功能齐全的网络应用程序的开发人员而构建。(CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications.)

Github星跟蹤圖

CodeIgniter 是一个非常小且功能强大的PHP框架,专为需要一个简单而优雅的工具包来开发功能齐全的网络应用程序的开发人员而构建。

CodeIgniter特性:

  • 框架占用空间小。CodeIgniter 3 下载包只有2MB,包括用户指南。
  • 文档清晰。CodeIgniter用户指南随下载附带。 它包含介绍、教程、一些“怎样做”指南,然后是组成框架的组件的参考文档。
  • 与标准主机兼容。CodeIgniter 3只需要PHP 5.3.7,并且在几乎所有共享或专用托管平台发挥良好。 许多webapps需要一个数据库,而且CodeIgniter支持最常见的,包括MySQL。
  • 没有限制性编码规则。使用自己的编码和命名约定,只有很少的注意事项,以解决类名冲突。CodeIgniter看起来是赋予你力量,而不是束缚你。
  • 简单的解决方案。CodeIgniter鼓励MVC,但不强迫你。
  • 卓越的性能。CodeIgniter一贯优于大多数竞争对手。
  • 没有大规模的集成类库。CodeIgniter不是试图将所有的东西给所有的人。 它是一个精益的MVC框架,具有足够的功能来提高您的生产力,同时提供第三方插件/插件的额外功能。
  • 几乎为零配置。CodeIgniter配置的大部分是通过约定完成的,例如将模型放在“models”文件夹中。通过“config”文件夹中的脚本,还有一些配置选项可用。
  • 不需要模板语言。CodeIgniter提供了一个简单的、基于替换的模板工具。 插件/插件可用于大多数完整的模板引擎,如果这是你习惯的。
  • 花更多的时间远离计算机。这不是我们做梦都想要的吗? CodeIgniter易于学习和熟练使用。

CodeIgniter 功能 (https://www.codeigniter.com/user_guide/overview/fe...

用一个功能列表来判断应用程序本身是一个很差的方式,因为它们没有告诉你任何关于用户体验、或如何直观或智能的设计。功能不会揭示任何关于代码的质量、性能、或注意细节或安全实践。真正判断应用程序的唯一方法是尝试它,并了解代码。安装CodeIgniter是轻而易举之事,所以我们鼓励你这样做。

同时,这里有一个CodeIgniter的主要功能的列表。

  • 基于模型 - 视图 - 控制器的系统
  • 极轻量
  • 全功能数据库类,支持多个平台。
  • 查询生成器数据库支持(Query Builder Database Support)
  • 表单和数据验证
  • 安全和XSS过滤
  • 会话管理
  • 电子邮件发送类。支持附件,HTML /文本电子邮件,多种协议(sendmail,SMTP和邮件)等。
  • 图像处理库(裁剪,调整大小,旋转等)。支持GD,ImageMagick和NetPBM
  • 文件上传类
  • FTP类
  • 本土化
  • 分页
  • 数据加密
  • 基准测试
  • 全页缓存
  • 错误记录
  • 应用程序分析
  • 日历类
  • 用户代理类
  • 邮政编码类
  • 模板引擎类
  • 引用类
  • XML-RPC库
  • 单元测试类
  • 搜索引擎友好的URL
  • 灵活的URI路由
  • 支持钩子和类扩展
  • 大型的“辅助”函数库

概覽

名稱與所有者bcit-ci/CodeIgniter
主編程語言PHP
編程語言PHP (語言數: 7)
平台
許可證MIT License
發布數40
最新版本名稱3.1.13 (發布於 )
第一版名稱v2.0.3 (發布於 2011-08-20 08:59:15)
創建於2011-08-19 13:34:00
推送於2024-04-22 17:04:56
最后一次提交2022-03-03 15:09:04
星數18.2k
關注者數1.5k
派生數7.6k
提交數10.4k
已啟用問題?
問題數3298
打開的問題數52
拉請求數1302
打開的拉請求數26
關閉的拉請求數1611
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

###################
What is CodeIgniter
###################

CodeIgniter is an Application Development Framework - a toolkit - for people
who build web sites using PHP. Its goal is to enable you to develop projects
much faster than you could if you were writing code from scratch, by providing
a rich set of libraries for commonly needed tasks, as well as a simple
interface and logical structure to access these libraries. CodeIgniter lets
you creatively focus on your project by minimizing the amount of code needed
for a given task.


Release Information


This repo contains in-development code for future releases. To download the
latest stable release please visit the CodeIgniter Downloads <https://codeigniter.com/download>_ page.


Changelog and New Features


You can find a list of all changes for each release in the user guide change log <https://github.com/bcit-ci/CodeIgniter/blob/develop/user_guide_src/source/changelog.rst>_.


Server Requirements


PHP version 5.6 or newer is recommended.

It should work on 5.4.8 as well, but we strongly advise you NOT to run
such old versions of PHP, because of potential security and performance
issues, as well as missing features.


Installation


Please see the installation section <https://codeigniter.com/user_guide/installation/index.html>_
of the CodeIgniter User Guide.


License


Please see the license agreement <https://github.com/bcit-ci/CodeIgniter/blob/develop/user_guide_src/source/license.rst>_.


Resources


  • User Guide <https://codeigniter.com/docs>_
  • Language File Translations <https://github.com/bcit-ci/codeigniter3-translations>_
  • Community Forums <https://forum.codeigniter.com/>_
  • Community Wiki <https://github.com/bcit-ci/CodeIgniter/wiki>_
  • Community Slack Channel <https://codeigniterchat.slack.com>_

Report security issues to our Security Panel <mailto:security@codeigniter.com>_
or via our page on HackerOne <https://hackerone.com/codeigniter>_, thank you.


Acknowledgement


The CodeIgniter team would like to thank EllisLab, all the
contributors to the CodeIgniter project and you, the CodeIgniter user.

去到頂部