Slim 3 Beta 2

我们已发布 Slim 3 的第二个测试版,此前我们在测试版 1 中收到了非常出色且有用的反馈。

3.0.0-beta2 中的主要更改

  • #1425 - Slim 3 现在需要 PHP 5.5 或更高版本
  • #1393, #1369#1354 - 对我们的 PSR-7 实现进行了多项更新,包括一个允许多次读取请求正文的修复程序。
  • #1345 - 新增 foundHandler 可更改路由可调用项的签名。默认情况下,该处理程序为 RequestResponse,该程序创建带有 function($request, $response, $args) 签名的可调用项,但我们还提供一个 RequestResponseArgs 处理程序,其可调用签名为 function($request, $response, $routeParam1, $routeParam2)
  • #1343 - 能够对路由设置默认属性,然后可以在路由可调用项内访问这些属性。
  • #1362 - 容器中的所有工厂无需返回新实例,即可与容器互操作性完全兼容。

更改的完整列表 在此处

有关 Slim 3 中新增功能的详情,请参阅这篇 关于 3.0 beta 1 的文章

我们非常希望 Slim 3 成为一个稳定且易于使用的框架。请对其进行测试并 报告 发现的所有问题。另请注意,尽管我们希望无需更改任何函数签名,但我们不承诺在发布 3.0 稳定版本之前,我们将保留 BC。

如需开始使用,你可以按照 安装说明 进行操作,或使用 Rob Allen框架应用程序

下一步是什么?

我们继续努力解决 Slim 3 的稳定性和错误修复问题,同时撰写文档。当一切就绪时,我们将发布 3.0 的第一个稳定版本。