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