版本 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。