Thinkphp8.0框架下用模型的->together(["relation"])->delete()方法删除时关联模型未删除的原因


在thinkphp8.0框架下,如果想在删除一个模型的同时删除它的关联模型,可以使用


$model->together(["关联模型"])->delete();


方法删除关联模型,但是实际使用时会发现关联模型并没有删除,是什么原因呢?

因为在thinkphp框架下如果想要用together删除关联模型的话,需要在先with关联模型才能用together删除.

代码如下:


$model=(new 模型)->with(["关联模型"])->where("字段","符号","值")->find();

$model->together(["关联模型"])->delete();