版本 4.0.3
发布日期:2020 年 5 月 1 日
CodeIgniter4 4.0.3 版发布
感谢社区的贡献,总共关闭了 74 个 bug,关闭了 21 个 issue,合并了 88 个 pull 请求。详细信息请参阅 CHANGELOG.md。这里简要介绍一些较大的变动。
增强功能
API 响应特性现在只在控制器的
$format
变量为null
时才通过内容协商来确定最终格式(json/xml)。如果它包含json
或xml
,那么将总是返回那种格式。分页现在可以真正创建下一页和上一页的链接,而不仅仅是下一组/上一组的链接。
想在本地构建用户指南副本的 Windows 用户现在可以使用包含的
make.bat
文件。IncomingRequest 类中的 Locale 匹配现在可以匹配更宽泛的组,例如即使浏览器只提供更具体的 locale 代码(如
fr-FR
),也可以匹配到fr
。添加了嵌套语言定义的功能。
在 form_open(‘action’) 中可以将 {locale} 替换为 request->getLocale()。
CLI 命令生成的表格现在可以着色。
修复的 Bug
在具有字符串主键的表上通过 Model 删除现在可以工作。
默认分页模板修复为使用正确的 locale。
用户指南中进行了大量调整和更正。
修复了自定义命名空间中偶尔找不到文件的问题。主要影响控制台命令。
有关完整的已修复 bug 列表,请参阅代码库的 CHANGELOG_4.0.md。