thinkphp6在thinkphp5的基础上改动确实很大,官方的升级指导是这样的https://www.kancloud.cn/manual/thinkphp6_0/1037654
现在问题来了,表面上的改动看得到,但底层的改动会让你望而却步,开发的过程中我就发现了“走模型”连接数据库操作的变化
老版本是“只有操作数据库的时候”才去连接数据库,而thinkphp6真要你new一下model,不好意思,先把数据库连接上,当然模型名必须跟库名对应上,不然你就别往后面走
class Index extends BaseController
{
public function index()
{
$user = new Member();
}
}
首先Member模型是有的

直接就是表不存在的错误
一个模型对应一个表,但走模型就连接表真的合理吗??? 以前的tp版本可不是这样的
咋暂不说这方式好不好,给大家一个提醒,如果要做模型继承,调用父类模型公共操作的估计就有点问题了...