FuelPHPのORMモデルを使う場合、トランザクション処理は可能か?
FuelPHP(1.7)でご質問させてください。
ORMモデルを利用したDB操作の一連のロジック(基本的な)を作成する場合
トランザクション処理はどのようにして実装すればよろしいのでしょうか?
クエリビルダであれば
$db = Database_Connection::instance();
$db->start_transaction();
try {
//
// データベースの更新処理など
//
$db->commit_transaction();
catch (\Exception $ex) {
$db->rollback_transaction();
}
と実装すればよさそうですが。。。
調べてもいまいちヒットしないため
ご質問させて頂きます。
ご教授のほど、宜しくお願いします。