CodeIgniter 是一个轻量、快速、灵活且安全的 PHP 全栈 Web 框架。更多信息可以在官方网站上找到。
该存储库仅包含 CodeIgniter 4 的源代码。版本 4 进行了彻底重写,将质量和代码引入了更现代的版本,同时仍然保留了多年来人们喜爱该框架的许多内容。
有关版本 4 计划的更多信息可以在论坛上的 CodeIgniter 4 中找到。
用户指南是 CodeIgniter 4 的主要文档。
您还可以找到当前正在进行的用户指南。与框架的其余部分一样,它是一项正在进行的工作,随着时间的推移,结构、解释等都会发生变化。
您可能还对框架组件的 API 文档感兴趣。
index.php
不再位于项目的根目录中!它已移至公共文件夹内,以提高安全性并隔离组件。
这意味着您应该将 Web 服务器配置为“指向”项目的公共文件夹,而不是项目根目录。更好的做法是将虚拟主机配置为指向那里。一个糟糕的做法是将您的 Web 服务器指向项目根目录并期望输入public/... ,因为其余的逻辑和框架都会暴露。
请阅读用户指南以更好地解释 CI4 的工作原理!
CodeIgniter 完全是在志愿者的基础上开发的。因此,请给予最多 7 天的时间来审核您的问题。如果您在那段时间没有收到团队成员的回复,请随时对该问题发表评论,以便我们重新注意到该问题。
重要的
我们使用 GitHub issues 来跟踪错误并跟踪批准的开发工作包。我们使用我们的论坛来提供支持并讨论功能请求。
如果您在此处提出与支持或功能请求有关的问题,它将被关闭!如果您不确定是否发现了错误,请先在论坛上提出一个话题 - 其他人可能也遇到过同样的事情。
在提出新的 GitHub 问题之前,请检查您的错误是否尚未被报告或修复。
我们使用拉取请求(PR)来向存储库做出贡献。我们正在寻找能够解决所报告的错误之一或已批准的工作包的贡献。
不要使用 PR 作为功能请求的形式。仅当主动提供的贡献非常适合框架路线图时才会被考虑。请记住,CodeIgniter 3 中的一些组件正在被移动到可选包中,并具有自己的存储库。
我们正在接受社区的贡献!无论您是否会编码、编写文档或帮助查找错误,都没关系,欢迎所有贡献。
请阅读对 CodeIgniter 的贡献。
自创建以来,CodeIgniter 已经收到了数以千计的人们的贡献。如果没有他们,这个项目就不会是现在这个样子。
用 contrib.rocks 制作。
需要 PHP 8.1 或更高版本,并安装以下扩展:
警告
此外,请确保您的 PHP 中启用了以下扩展:
有关运行 CodeIgniter 测试套件的信息可以在测试目录中的 README.md 文件中找到。