版本 4.3.2
发布日期:2023 年 2 月 18 日
CodeIgniter4 的 4.3.2 版本
重大变更
行为变更
base_url()
由于一个错误,在之前的版本中,
base_url()
在没有参数的情况下返回的 baseURL 没有尾部斜杠 (/
),例如http://localhost:8080
。现在它返回带有尾部斜杠的 baseURL。这与 CodeIgniter 3 中的
base_url()
行为相同。
uri_string()
在
uri_string()
中,参数$relative
已被移除。由于一个 bug,该函数始终返回相对于 baseURL 的路径。当访问 baseURL 时,现在将返回一个空字符串 (
''
)。这与 CodeIgniter 3 中的uri_string()
行为一致。在之前的版本中,它返回/
。
已修复的 bug
QueryBuilder: 当使用
RawSql
时,where()
会生成错误的 SQL 语句QueryBuilder: 传递给
set()
的RawSql
会消失,且不会报错Session: 无法通过 TLS 使用
RedisHandler
连接到 RedisAutoloader: 可能不会添加 Composer 包的命名空间
Parser: 如果更改了分隔符,
!
将无法工作UserGuide: 在 ChangeLog 和 Upgrading Guide v4.3.0 中添加了缺失的条目
有关已修复 bug 的完整列表,请参阅仓库的 CHANGELOG.md。