从 4.3.1 升级到 4.3.2
请参考与您的安装方法相对应的升级说明。
重大变更
base_url()
The base_url()
behavior has been fixed. In previous versions, when you call base_url()
without argument, it returned baseURL without a trailing slash (/
). Now it returns baseURL with a trailing slash. For example
before:
http://example.com
after:
http://example.com/
If you have code to call base_url()
without argument, you may need to adjust the URLs.
uri_string()
The uri_string()
behavior has been fixed. In previous versions, when you navigate to the baseURL, it returned /
. Now it returns an empty string (''
).
如果您有调用 uri_string()
的代码,您可能需要调整它。
注意
uri_string()
返回相对于 baseURL 的 URI 路径。如果 baseURL 包含子文件夹,它不是完整的 URI 路径。如果您将其用于 HTML 链接,最好将其与 site_url()
一起使用,例如 site_url(uri_string())
。
强制文件更改
composer.json
如果您手动安装了 CodeIgniter 并且正在使用或计划使用 Composer,请删除以下行
{
...
"scripts": {
"post-update-cmd": [
"CodeIgniter\\ComposerScripts::postUpdate" <-- Remove this line
],
"test": "phpunit"
},
...
}
项目文件
**项目空间**(根目录、app、public、writable)中的一些文件已收到更新。由于这些文件位于**系统**范围之外,因此不会在没有您干预的情况下更改。
有一些第三方 CodeIgniter 模块可用于帮助将更改合并到项目空间:在 Packagist 上探索.
内容更改
以下文件收到了重大更改(包括弃用或视觉调整),建议您将更新后的版本与您的应用程序合并
app/Config/Mimes.php
app/Views/errors/html/error_exception.php
composer.json
public/.htaccess
所有更改
这是**项目空间**中所有收到更改的文件的列表;许多只是简单的注释或格式,对运行时没有影响
app/Config/App.php
app/Config/Mimes.php
app/Views/errors/html/error_exception.php
composer.json
public/.htaccess