CakePHP 3.9.7 发布,PHP 快速开发框架
CakePHP 3.9.7 已经发布,这是一个 3.9 分支的维护版本,修复了一些社区报告的问题。CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC(model–view–controller) 等著名设计模式的开源 Web 框架。CakePHP 用 PHP 编写,以 Ruby on Rails 的概念为模型,并在 MIT 许可下进行分发。
主要更新内容
- 修复了 bin/cake routes check 不能正确处理重定向路由的问题
- 优化了 API 文档和方法注释
- 变量替换行为在 sprintf 和 icu 消息格式化之间进行了调整。这个变化是 4.x 的回溯
- 调整了 Entity::isEmpty() 和 Entity::hasValue() 以将 '0' 视为非空值。这使其行为与文档和原始意图一致
- 修正了 FileCache 中的路径处理,防止删除空路径
- TableLocator::get() 现在会在表的 initialize() 方法创建一个无限循环时引发错误
- Email::setReplyTo() 现在可以接受多个地址
详细内容请查看官方公告。