Joomlaでトランザクション

またまたJoomla!コンポーネント作成の話。
Webアプリを作ってりゃトランザクションが必要な場面の1つや2つはあるもの。そのやり方だけど、JDatabaseのsetQueryメソッドでSTART TRANSACTIONとかを実行するという原始的なやり方。英語のフォーラムより
JDatabaseにBeginTransとかのメソッドがあるけど、中身は全部空。今後実装されるのかな・・・
当たり前だけど、トランザクションを使うには、テーブルはInnoDBじゃないとダメ。Joomla!のテーブルはMyISAMなので要注意。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です