版本 4.0.3
发布日期:2020 年 5 月 1 日
CodeIgniter4 的 4.0.3 版本
感谢社区,我们修复了 74 个错误,关闭了 21 个问题,合并了 88 个拉取请求。所有这些都列在 CHANGELOG.md 中。以下是一些您应该了解的重大更改。
增强功能
API 响应特性现在仅在控制器的
$format变量为null时,通过内容协商来确定最终格式(json/xml)。如果它包含json或xml,则始终返回该格式。分页现在可以实际创建下一页和上一页链接,而不是下一页/上一页组的链接。
想要在本地构建自己的用户指南副本的 Windows 用户现在可以使用包含的
make.bat文件。IncomingRequest 类中的语言环境匹配现在可以匹配广泛的组,例如
fr,即使浏览器只提供更具体的语言环境代码,例如fr-FR。添加了嵌套语言定义的功能。
添加了将 {locale} 替换为 request->getLocale() 的功能,用于 form_open('action')。
CLI 命令生成的表格现在可以着色了。
已修复的错误
现在可以使用字符串主键在模型上删除数据。
修复了默认分页模板,使其使用正确的语言环境。
用户指南中进行了大量调整和更正。
修复了在自定义命名空间中定位文件的问题,这些文件有时无法找到。主要影响控制台命令。
有关已修复错误的完整列表,请参阅仓库的 CHANGELOG_4.0.md。