私はkohana 3.0.14ベースのWebサイトを持っており、特定のモデルでトランザクションを使用したいと考えています。 最良のアプローチは何ですか? また、複数のテーブルでトランザクションを使用するにはどうすればよいですか? (複数のテーブルを同時にブロックするにはどうしたらいいですか?)複数表のKohana取引
DB::query(NULL, 'START TRANSACTION');
$contents = ORM::factory('basket_contents');
$contents->product_type = $product_type;
$contents->category = $product->category;
$contents->basket = $this;
$contents->save();
DB::query(NULL, 'COMMIT');
しかし、私は2つのテーブルブロックする: 今私はやっているバスケットと内容を。私はこの権利をしていると確信していない。 Kohana 3でトランザクションを使用するための最良の方法は何ですか?
あなたはそれを正しく実行しています:) – matino
可能性のある複製http://stackoverflow.com/questions/1546709/kohana-transaction-with-orm –
ok、そしてどのように私はトランザクションが行われていることをテストすることができますそれは本当にトランザクションでした)?ありがとうございます – dana