我需要交换2条记录。我尝试了这个代码,但它不起作用(info
是一对一的关系):
$tmp = $from->info;
$from->info = $to->info;
$from->info->save();
$to->info = $tmp;
$to->info->save();
我在最后一行得到错误,因为$to->info
是空的。
像这样使用
$tmp1 = $from->info;
$tmp2 = $to->info;
$from->info = $tmp2;
$from->info->save();
$to->info = $tmp1;
$to->info->save();