Thinkphp8.0框架下用模型的->together(["relation"])->delete()方法刪除時(shí)關(guān)聯(lián)模型未刪除的原因
在thinkphp8.0框架下,如果想在刪除一個(gè)模型的同時(shí)刪除它的關(guān)聯(lián)模型,可以使用
$model->together(["關(guān)聯(lián)模型"])->delete();
方法刪除關(guān)聯(lián)模型,但是實(shí)際使用時(shí)會(huì)發(fā)現(xiàn)關(guān)聯(lián)模型并沒有刪除,是什么原因呢?
因?yàn)樵趖hinkphp框架下如果想要用together刪除關(guān)聯(lián)模型的話,需要在先with關(guān)聯(lián)模型才能用together刪除.
代碼如下:
$model=(new 模型)->with(["關(guān)聯(lián)模型"])->where("字段","符號(hào)","值")->find();
$model->together(["關(guān)聯(lián)模型"])->delete();