Codeigniter v4.5.0 版本发布
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