アクティブなレコードの配列があり、この方法でループを使用してそれらのフィールドを変更したい:
$error = false;
foreach ($items as $item) {
$item->is_paid = self::PENDING;
$error = $error || !$item->save();
}
return $error;
私がやりたいことはis_paid
、このすべてのアイテムのプロパティを変更することです。on が失敗した場合は、他をロールバックします。トランザクションを使用してこの問題を解決するにはどうすればよいですか?