thinkphp5 与 thinkphp6 使用上有那些不同

时间:2021-03-22 08:29:48 类型:PHP
字号:    

1. Thinkphp5 默认多应用,Thinkphp6默认单应用 

需要开启多应用模式需要单独安装

执行命令 composer require topthink/think-multi-app

图片1.png


2. Thinkphp5 默认加载官方模版引擎 ,Thinkphp6默认不加载官方模版引擎 

需要使用,需要单独安装

执行命令 composer require topthink/think-view

图片2.png



3.Thinkphp5 默认启用session, Thinkphp6默认不启用session

使用验证码,验证器需要开启session 

图片10.png

 

 开启模块下的seesion初始化

图片3.png


  开启全局session初始化

图片4.png


4.通过Url函数生成链接

图片5.png

图片6.png


5.开启调试模式

图片7.png

图片8.png


6.加载模版、模版赋值、接收参数

thinkphp5 可以继承 think\Controller 

$this->request->param()接收参数,

$this->assign()模版变量赋值

$this->fetch()加载试图


thinkphp6 已经没有 think\Controller类,  可以直接使用对应类的门面类。

图片9.png

<