CakePHP 3.0.12 发布
CakePHP 核心团队很高兴宣布 CakePHP 3.0.12 立即可用。这是 3.0 分支的维护版本,修复了几个错误并进行了一些小的改进。
错误修复
您可以在 3.0.12 中看到以下更改。请参阅 变更日志 以查看所有提交。
- RuleChecker::existsIn() 更好地处理可空字段。
- 插件关联创建的实体对于 source() 具有正确的返回值
- Case 语句现在接受文字值。
- 在 Controller 上定义的方法永远不能用作操作。以前,在 AppController 或子类上重新定义的方法可以作为操作调用。
- 插件点语法不再可用于在 URL 中引用控制器。
- LocaleSelectorFilter 不再设置默认语言环境。而是设置活动语言环境。
- AuthComponent 在应用程序位于子目录中时会正确重定向。
增强功能
- Query::orderAsc() 和 Query::orderDesc() 已添加。这些方法使您能够对复杂表达式进行排序。
- PaginatorHelper::next() 和 prev() 现在接受 templates 选项。
- Time 对象的序列化格式现在可以使用 Time::setJsonEncodeFormat() 设置。