dkweva01007/zero-bundle

一个用于创建具有类似Symfony MVC结构的Web应用的PHP Web应用,但无需使用Symfony的工具。这是一个从头开始用PHP原生编写的项目。

dev-master 2020-11-17 17:40 UTC

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