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() 设置。

github 上下载打包的版本