编程

Codeigniter v4.5.0 版本发布

431 2024-09-04 23:39:00

Codeigniter v4.5.0 发布了,附带许多增强特性!v4.5.0 是一个 minor 级的更新,它包含了增强及漏洞修复。它要求使用 PHP 8.1 或更高版本。

不幸的是,此次发布也有许多破坏性更新。不过,许多用户都不会受到大部分破坏性更新的影响。所有这些更改都提供了更合适的行为。但是其中一些突破性的更改会破坏你的应用,所以请谨慎升级。请仔细阅读变更日志和升级指南。

至少,必须更新 public/index.php 和 spark 文件。

此外,许多已弃用的项目已被删除。因此,如果你在应用程序中使用了被弃用的代码,它们可能会被破坏。

配置文件中的一些默认配置值已更改,但配置文件不会自动更新。 

此次发布包含超过 30 个的增强。其中一些亮点:

  • - CORS 过滤器
  • - spark optimize 命令用于在生产环境中改善性能
  • - 新属性 Model::$updateOnlyChanged 用以避免 “There is no data to update” 错误
  • - spark lang:find 命令用来更新翻译键

查看增强列表,请移步 https://codeigniter4.github.io/userguide...0.html#id9

更新日志:https://codeigniter4.github.io/userguide...4.5.0.html

升级指南:https://codeigniter4.github.io/userguide...e_450.html

 

PHP