CakePHP 4.1.2 发布了。CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC 等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的 PHP 开发人员快速地开发出健壮的 Web 应用,而又不失灵活性。
这是 4.1 的修复版本,主要更新内容包括:
- 修复内部使用弃用了的类。
- 修复 PHP8 上的 TypeError。
- 改进了
Validation::custom()
和localizedTime()
的类型检查。 - 修复了
Text::insert()
中与占位符的潜在冲突。 - 当定义了完全限定的命名空间名称定义 modelClass 时,启用模块自动加载。
- 启用日志格式以记录毫秒。
- 修复了发送 HEAD 请求且响应包含 Content-Length 头部时的错误行为。
- 通过 debug() 输出的字符串内部的空格现在保留为 HTML 输出格式。
- 改进数据库日志记录以处理不返回任何行的 SELECT 查询。
- 更新外部实体加载选项,以使用新版本的 libxml。
Table::getAlias()
现在可以更好地处理抽象基类。
更新说明: