版本 4.3.7

发布日期:2023 年 7 月 30 日

CodeIgniter4 4.3.7 版本发布

重大变更

  • 路由集合 (RouteCollection):RouteCollection::getRoutes() 方法中添加了第二个参数 bool $includeWildcard = true

  • AutoRouting Legacy: AutoRouter::__construct() 的第一个参数从 $protectedControllers 更改为 $cliRoutes

  • FeatureTestTrait: 当使用 withBodyFormat() 时,请求正文的优先级已更改。详情请参考 升级指南

  • 验证 (Validation): Validation::loadRuleGroup() 的返回值从“规则数组”更改为“规则数组自定义错误数组数组” ([rules, customErrors])。

变更

  • 数字辅助函数 number_to_amount(),以前返回“1000”,现在在数字恰好为 1000 时已更正为返回“1 thousand”。

已修复的错误

  • AutoRouting Legacy: 修复了一个问题,当你使用 $routes->add() 添加路由时,控制器的其他方法在 Web 浏览器中无法访问。

请查看仓库的 CHANGELOG.md 以获取已修复错误的完整列表。