版本 4.3.2
发布日期:2023 年 2 月 18 日
CodeIgniter 4.3.2 版发布
不兼容变更
行为变化
base_url()
由于一个错误,在以前的版本中,不带参数的
base_url()
返回没有尾随斜杠 (/
) 的 baseURL,如http://localhost:8080
。现在它返回带有尾随斜杠的 baseURL。这与 CodeIgniter 3 中的
base_url()
的行为相同。
uri_string()
从
uri_string()
中删除了参数$relative
。由于一个错误, 此函数总是返回相对于 baseURL 的路径。当访问 baseURL 时,它现在将返回一个空字符串 (
''
)。这与 CodeIgniter 3 中的uri_string()
的行为相同。在以前的版本中 它返回/
。
错误修复
查询构建器: 使用
RawSql
时where()
生成错误的 SQL查询构建器: 传递给
set()
的RawSql
会无错误地消失Session: 无法通过
RedisHandler
使用 TLS 连接 Redis自动加载: 可能不会添加 Composer 包的命名空间
解析器: 如果分隔符更改,
!
不起作用用户指南: 在 ChangeLog 和 Upgrading Guide v4.3.0 中添加了缺失的项目
有关完整的错误修复列表,请参阅仓库的 CHANGELOG.md。