Thinkphp8.0框架下用模型的->together(["relation"])->delete()方法删除时关联模型未删除的原因
在thinkphp8.0框架下,如果想在删除一个模型的同时删除它的关联模型,可以使用
$model->together(["关联模型"])->delete();
方法删除关联模型,但是实际使用时会发现关联模型并没有删除,是什么原因呢?
因为在thinkphp框架下如果想要用together删除关联模型的话,需要在先with关联模型才能用together删除.
代码如下:
$model=(new 模型)->with(["关联模型"])->where("字段","符号","值")->find();
$model->together(["关联模型"])->delete();