CakePHP2 : 複数テーブルに対してControllerでトランザクションを使う方法

Pocket

CakePHP2で複数テーブルに対してControllerでトランザクションを掛ける方法です。

CakePHP2の標準の機能でピンとくる実装方法が見当たりませんでした。

そこで、下記の方法が用いると便利です。

トランザクション管理用のモデルを作成

App > Model > TransactionManager.php

Controller側で利用

検証環境

  • CakePHP2.4.3
  • PHP5.4
  • MySQL5.5

参照

http://d.hatena.ne.jp/pospome/20140416/1397664261

SNSでもご購読できます。

スポンサードリンク

カテゴリー

アーカイブ