🚀 升级指南
<br/>
>i 本文档的最新修订日期是:
> **2021-07-11**
# 从5.0.0升级到当前版本
* <font color="#c7254e">`备份所有代码文件`</font> ;
* 覆盖 <font color="#c7254e">`/Core`</font> 路径下的全部文件;
* 覆盖 <font color="#c7254e">`/Config`</font> 路径下的全部文件,并参考备份代码中配置文件,更改新版本配置文件中的 <font color="#c7254e">`配置项`</font> ;
* 覆盖 <font color="#c7254e">`/Web/index.php`</font> 文件;
* 调整 <font color="#c7254e">`Wrong::Report()`</font> 参数为快捷传参模式;
* 如果想要切换至Db模块,请关注公共参数 <font color="#c7254e">`Field`</font> 和 <font color="#c7254e">`Value`</font> 的变化;
* 如果想要切换至Filter模块,请参看方法的说明文档;
* 覆盖 <font color="#c7254e">`报错页模板`</font> 文件,如果自定义了报错页样式,请进行修改。
# 从4.0.2升级到5.0.0
* <font color="#c7254e">`备份所有代码文件`</font> ;
* 阅读 <font color="#c7254e">`入门指南`</font> ;
* 覆盖 <font color="#c7254e">`/Core`</font> 路径下的全部文件;
* 覆盖 <font color="#c7254e">`/Config`</font> 路径下的全部文件,并参考备份代码中配置文件,更改新版本配置文件中的 <font color="#c7254e">`配置项`</font> ;
* 覆盖 <font color="#c7254e">`/Web/index.php`</font> 文件;
* 如果自定义了报错页样式,请进行修改。
* 将所有模板中的 <font color="#c7254e">`exit;#`</font> 删除。
* 参照 <font color="#c7254e">`入门指南`</font> 修改模板文件中的 <font color="#c7254e">`模块语法`</font> 为标准的静态方法调用语法。
# 从更早的 4.x 升级到4.0.2
* <font color="#c7254e">`备份所有代码文件`</font> ;
* 覆盖 <font color="#c7254e">`/Core`</font> 路径下的全部文件;
* 覆盖 <font color="#c7254e">`/Config`</font> 路径下的全部文件,并参考备份代码中配置文件,更改新版本配置文件中的 <font color="#c7254e">`配置项`</font> ;
* 覆盖 <font color="#c7254e">`/Web/index.php`</font> 文件;
* 清空 <font color="#c7254e">`/Temp`</font> 路径下的 <font color="#c7254e">`全部文件`</font> ;
* 如果自定义了报错页样式,请进行修改。
>w **以下模块发生了变更,请检查模板代码:**
> * 原\<Tool\>模块中的 <font color="#c7254e">`Token`</font> 方法已更改为\<Session\>模块中的 <font color="#c7254e">`Token`</font> 方法;
> * 原\<Receive\>模块中的 <font color="#c7254e">`FromCheck`</font> 方法已更改为\<Session\>模块中的 <font color="#c7254e">`Csrf`</font> 方法;
# 从 2.x 升级到 4.x
* <font color="#c7254e">`备份所有代码文件`</font> ;
* 阅读 <font color="#c7254e">`入门指南`</font> ;
* 清空站点根目录下的 <font color="#c7254e">`全部文件`</font> ;
* 导入或更新 <font color="#c7254e">`伪静态规则`</font> ;
* 参照备份代码中 <font color="#c7254e">`/Public`</font> 路径下的配置文件,更改新版本配置文件中的 <font color="#c7254e">`配置项`</font> ;
* 复制备份代码中 <font color="#c7254e">`/Source/Action`</font> 路径下的所有文件,合并到新版本框架文件中的 <font color="#c7254e">`/Source/Data`</font> 目录下。
* 参照 <font color="#c7254e">`入门指南`</font> 修改模板文件中的 <font color="#c7254e">`模块语法`</font> ;
* 复制其它需要的文件(如静态资源等)。