dkweva01007 / zero-bundle
一个用于创建具有类似Symfony MVC结构的Web应用的PHP Web应用,但无需使用Symfony的工具。这是一个从头开始用PHP原生编写的项目。
dev-master
2020-11-17 17:40 UTC
Requires
- php: >=7.4.0
This package is auto-updated.
Last update: 2024-09-18 01:48:35 UTC
README
ZeroFrame是一个针对Web应用的PHP框架,以及基于Symfony框架的一套可重用PHP原生组件。
基于Symfony?为什么我们使用你的框架而不是Symfony
Symfony是一个非常出色的框架,但一些公司不喜欢使用框架,而希望创建自己的框架。他们的公司会说同样的话:这是一个像Symfony的框架。想象一下,仅为了创建一个轻量级的Symfony,就需要花费多少开发时间。因此,我决定创建一个仅用于创建网站、API RESTful的PHP原生框架,无需模板引擎、ORM引擎或DBAL。允许选择这些自己的库,并确保使用轻量级的PHP原生框架。
要求
- PHP >=7.4.0
- Composer(用于安装和使用动态命名空间,如果你的项目将使用多个bundle,请在项目中创建)
安装
composer create-project dkweva01007/zero-bundle-standard my_project_name
文档
尚未准备好,但代码文档已准备好
待办事项列表
- 在Bundles、控制器、函数操作之间进行高级路由检查
- 高级错误管理
- 默认模板使用PHP
- 命令行Bundle