Obie 是一个简单的 PHP 框架。它的目标是提供任何 Web 应用程序所需的基本服务。

安装: 176

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 3

分支: 0

开放问题: 0

类型:框架


README

Obie 是一个简单的 PHP 框架。它的目标是提供任何 Web 应用程序所需的基本服务。

用法

composer require alexrsagen/obie

查看 alexrsagen/obie-sample-app 以了解使用 Obie 构建的示例应用程序。

从 ZeroX 迁移指南

  • 升级到 PHP >= 8.0.0
  • 将所有 "ZeroX" / "ZEROX" 实例替换为 "Obie" / "OBIE"
  • Obie\Mime 替换为 Obie\Http\Mime
  • Obie\Router 替换为 Obie\Http\Router [1]
  • Obie\RouterInstance 替换为 Obie\Http\RouterInstance [1]
  • Obie\Route 替换为 Obie\Http\Route [1]
  • 使用其方法 perform()Obie\Http\Client 替换为 Obie\Http\Request
  • Obie\Util::formatBytes 替换为 Obie\Formatters\Bytes::toString
  • Obie\Util::formatTime 替换为 Obie\Formatters\Time::toRelativeString
  • Obie\ModelHelpers::getSingular 替换为 Obie\Formatters\EnglishNoun::toSingular
  • Obie\ModelHelpers::getPlural 替换为 Obie\Formatters\EnglishNoun::toPlural
  • Obie\ModelHelpers::getSingularFromClassNS 替换为 Obie\Formatters\EnglishNoun::classNameToSingular
  • Obie\ModelHelpers::getSnakeCase 替换为 Obie\Formatters\Casing::camelToSnake
  • Obie\ModelHelpers::getCamelCase 替换为 Obie\Formatters\Casing::snakeToCamel
  • Obie\Util::sendMail 替换为 Obie\App::sendMail

[1] 理想情况下,尽可能将 Router 的所有可能使用替换为 Request / Response。

文档

我希望将来提供文档,但目前没有足够的时间来编写任何文档。

我尽量将大部分代码编写为自文档化和尽可能简单的,请尽量阅读代码以了解如何使用它。

支持

除了修复错误外,不会提供任何支持(即帮助)。

此框架正在生产中使用并得到维护,但您目前必须自己使用它。