版本 4.3.6

发布日期:2023 年 6 月 18 日

CodeIgniter4 的 4.3.6 版本

重大变更

接口变更

注意

只要您没有扩展相关的 CodeIgniter 核心类或实现这些接口,所有这些更改都是向后兼容的,不需要任何干预。

AutoRouterInterface

现在 AutoRouterInterface::getRoute() 有一个新的第二个参数 string $httpVerb

ValidationInterface::check()

  • 第二个参数已从 string $rule 更改为 $rules

  • 添加了可选的第四个参数 $dbGroup = null

方法签名更改

Validation::check()

  • 第二个参数已从 string $rule 更改为 $rules

  • 添加了可选的第四个参数 $dbGroup = null

弃用

  • AutoRouterImproved: 构造函数参数 $httpVerb 已弃用。不再使用。

已修复的错误

  • Validation: 修复了在检查占位符的值时忽略 $DBGroup 的错误。

  • Validation: 修复了 check() 无法指定非默认数据库组的错误。

  • Database: 修复了在 Postgre 连接参数之一中存在分号字符 (;) 会破坏 DSN 字符串的错误。

  • AutoRouting Improved: 修复了功能测试可能找不到控制器/方法的错误。

有关已修复错误的完整列表,请参阅仓库的 CHANGELOG.md