【thinkphp6】pivot model must extends: \think\model\Pivot

517 阅读1分钟

在thinkphp6中测试多对多的模型关联时,报出以下错误:

image.png

在测试的过程,我采用了一下三张表:

主表Users,中间表Auth,被关联表role

为了解决以上错误提示,要修改中间表Auth的继承的父类,修改如下:

image.png

将中间模型Auth的继承类改为Pivot即可,并引入Pivot的空间命名。