我有一个活动记录的数组,想用循环以以下方式更改它们的某些字段:
我想要做的是改变所有这些项目的
$error = false;
foreach ($items as $item) {
$item->is_paid = self::PENDING;
$error = $error || !$item->save();
}
return $error;
我想要做的是改变所有这些项目的
is_paid
属性。如果有一个失败了,其他的就回滚。我该如何使用事务来解决这个问题?