CakePHP 4.0.0 发布,PHP 快速开发框架
CakePHP 4.0.0 已正式发布。CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC 等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的 PHP 开发人员快速地开发出健壮的 Web 应用,而又不失灵活性。
而 4.0.0 的第二个也是最终的候选版本,即 CakePHP 4.0.0-RC2 也就在前不久进行了发布,其包含了计划用于 4.0.0 的所有主要特性。彼时,就有消息透露,如果没有报告重大问题,则将在两周内发布 4.0.0 的稳定版本。
据悉,CakePHP 4.0.0 的主要特征如下:
- 需要 PHP 7.2。
- 简化的 API,删除了所有不推荐使用的方法和行为。
- 框架中的其他类型提示。
- 改进了整个框架中的错误消息。
- 刷新的应用程序框架设计。
- 固定长度字符串(CHAR),带毫秒的 datetime 和带时区类型的 datetime 的新数据库类型。
- Table 现在具有 OrFail methods,其会引发故障异常,从而使错误处理更加明确和直接。
- CSP 标头,防止表单篡改和 HTTPS 实施的中间件。
- Cake \ Routing \ Asset,可让您轻松在应用程序代码中的任何位置生成 asset URL。
- FormHelper 可生成 HTML5 验证错误。
- FormHelper 可生成 HTML5 datetime input elements。
此外,还有迁移指南,其中涵盖了所有不推荐使用,已删除和新增的功能。以及升级指南,其中提供了逐步指南和 CLI 工具,可帮助用户升级应用程序。
详细信息:https://bakery.cakephp.org/2019/12/15/cakephp_400_released.html
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
QEMU 4.2 发布,针对 Linux 虚拟化进行了许多改进
QEMU 4.2 已正式发布,它是开源 Linux 虚拟化堆栈的关键部分。该版本的一些功能更新要点包括有: 支持 Intel AVX-512 BFloat16(BF16)扩展 所有 CPU 型号的最新更新目前都默认禁用了 TSX(事务同步扩展)扩展 ARM 内核的 Tiny Code Generator(TCG)仿真具有更好的性能 在 ARM 上支持 QEMU,以与超过 256 个 CPU 一起运行 ASpeed AST2600 型号支持 TCG 插件支持被动监视指令和内存访问 block:NBD block driver 现在支持更有效地处理读取时复制请求 block:用于复制 sparse images 的 NBD 服务器优化,以及 NBD 服务器/客户端实现的常规修复/改进 block/crypto:改善了用于 LUKS 磁盘加密的 AES-XTS 加密的性能 vfio-pci 支持“ failover_pair_id”属性,可更轻松地迁移 VFIO 设备 ...... 完整更新内容请查看更新日志:https://www.qemu.org/blog/ 下载地址:https://w...
- 下一篇
Atom 1.42.0 发布,跨平台文本编辑器
Atom 1.42.0发布了。Atom 是 GitHub 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS、HTML 与 JavaScript 等网页编程语言,支持宏、自动完成分屏功能,集成了文件管理器。 此版本显著变化包括: #19770- HTML 增加标点符号 #19795- 添加对 Ruby 文字符号数组内符号的语法高亮的支持 #19840-使用 Tree-sitter 解析器时,添加对 alias、alias_method、block_given?、defined?、iterator?、super 和 undef 的 Ruby 语法高亮的支持 #19880- 使用 Tree-sitter 解析器时,改进 JavaScript 函数名称和函数参数有语法高亮 #19908- 在 Markdown 文件中使用防护代码块时,添加对 jl 的支持作为 Julia 语言的语言标识符 详情查看更新说明: https://github.com/atom/atom/releases/tag/v1.42.0
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7