
Webby的目标是成为“乐高” PHP框架,使您可以在模块化体系结构中构建API,控制台/CLI和Web应用程序,还可以轻松地集成了现有的PHP框架或其他PHP软件包中的其他功能。
它是Codeigniter 3框架的扩展,可轻松使用“轻松开发人员体验”(DX)。
使用“简单(甜)应用程序体系结构”构建出色的PHP应用程序。
推荐的安装Webby的方法是通过作曲家。您是作曲家的新手吗?单击链接。
这将安装最新的PHP支持版本:
$ composer create-project sylynder/webby < project-name >确保用项目名称替换项目名称
韦伯的主要文档可以在此处找到:韦伯文档
该文档目前已不断更新。涵盖框架的各个方面将需要时间,但我们正在全天候工作以使其成为可能。
目前,我们计划使用博客部分来指导开发人员学习框架的旅程。
如果您已经使用CodeIgniter 3开发了,并且您熟悉HMVC方法,则仍然可以使用相同的知识来开始。
对于非常熟悉Codeigniter 3框架的开发人员,仍然可以在此处参考文档:CI3文档
CodeIgniter 4的概念并不那么清楚,并且重写CodeIgniter 3已以多种方式重新设置了框架,这是一种表明CodeIgniter可以逐渐改进的方法,而无需使用核心团队使用的方法。
建议使用PHP版本8.0或更新。
PHP 8.1于2021年11月发布,因此尚不支持它的大多数功能,这延迟了该项目的开发,以与最新版本的PHP和Framework的最新版本完美合作,我们建议在版本7.4和8.0之间保持稳定的PHP应用程序开发。
如果您想发现错误并贡献,则欢迎您使用PHP 8.1版本。
目前,它支持8.1,但尚未出现问题。所有问题都可以讨论,并将解决。自2022年12月以来,PHP 8.2就在这里。我们也将期待相关的问题以解决。目前已经解决了一些问题。
它使用Codeigniter 3框架的核心,并借用了Codeigniter 4添加的一些新功能。它旨在移动熟悉CI3的开发人员,以轻松使用一些相似的语法或概念来适应CI4。
下面的链接将指导您更多地了解Webby的工作方式
Webby有很多未来计划
以下公司使用了该项目:
我们正在使用MIT许可证(MIT)。请参阅我们的许可证文件。如果您想了解更多有关许可证的信息,请访问许可证以获取更多信息。