soosyze/framework

一个用于创建Web应用的简单框架

安装: 995

依赖: 1

建议者: 0

安全: 0

星标: 9

关注者: 3

分支: 0

公开问题: 5

类型:框架

4.1.0 2022-12-27 10:52 UTC

README

Build Status Coverage Status GitHub Packagist PHP from Packagist GitHub code size in bytes

Soosyze Framework 是一个提供坚实基础的开发微框架 MVC 对象

  • PSR-2 代码编写标准化
  • PSR-4 自动加载器,可替换 Composer 的自动加载器
  • PSR-7 Http 组件(请求、响应、消息、流等)
  • PSR-11 依赖注入容器或 CID
  • PSR-17 实现了 Http 工厂,无需强制实现 PHP7 的接口
  • PSR-18 实现了 Http 客户端,无需强制实现 PHP7 的接口
  • 将功能分割成模块
  • 路由器(url)
  • 钩子和中间件
  • 控制器
  • 开发辅助组件
    • 创建表单
    • 数据验证器
    • 模板引擎
    • 创建分页

目录

要求

PHP 版本

扩展

  • 如果您使用 HttpClient 组件,则需要 curl
  • 如果您使用 Validator 组件,则需要 date
  • 如果您使用 Validator 组件,则需要 fileinfo
  • 如果您使用 Validator 组件,则需要 filter
  • 如果您使用 Validator 组件,则需要 gd
  • 如果您使用 Config 或 Util 组件,则需要 json
  • 如果您使用 Util 组件,则需要 mbstring
  • 如果您使用 Validator 或 FormBuilder 组件,则需要 session

这些扩展通常默认启用。

文件和目录权限

写入和读取文件的权限。

安装

Composer

您可以使用 Composer 进行安装,使用以下命令

composer require soosyze/framework

或者,如果您使用 PHAR(请确保 php.exe 可执行文件在您的 PATH 中)

php composer.phar require soosyze/framework

许可证

Soosyze Framework 采用 MIT 许可证。有关更多信息,请参阅许可证文件。