FuelPHPにおいてDBを使用する上でよく使う割に、
毎回調べているので備忘録としてこちらに残しておきます。
構文
# トランザクション開始 \DB::start_transaction();
# トランザクションコミット \DB::commit_transaction();
# トランザクションロールバック \DB::rollback_transaction();
使用例
try{
# トランザクション開始
\DB::start_transaction();
/******
追加・更新・削除といったデータ操作処理
******/
# トランザクションコミット
\DB::commit_transaction();
} catch(Exception $e){
# トランザクションロールバック
\DB::rollback_transaction();
}