从 4.4.5 升级到 4.4.6

请参阅与你的安装方法对应的升级说明。

重大变更

Time::createFromTimestamp() 时区变更

当你没有指定时区时,现在 Time::createFromTimestamp() 返回一个具有应用程序时区的 Time 实例。

如果你想保持时区为 UTC,你需要调用 setTimezone('UTC'):

use CodeIgniter\I18n\Time;

$time = Time::createFromTimestamp(1501821586)->setTimezone('UTC');

项目文件

项目空间 (root, app, public, writable)中的一些文件收到了更新。由于 这些文件位于 system 范围之外,没有你的干预它们不会被更改。

有一些第三方的 CodeIgniter 模块可以帮助合并对项目空间的更改:在 Packagist 上探索

所有更改

这是一个 项目空间 内所有收到更改的文件列表; 许多将只是简单的注释或格式更改,对运行时没有影响:

  • app/Config/App.php

  • app/Config/Routing.php

  • app/Views/welcome_message.php

  • composer.json