Home Top About Help Login Search

CakePHPでトランザクション

ID: 6
creation date: 2009/09/29 15:09
modification date: 2009/09/29 15:09
owner: naoto5959
tags: php,cakePHP

CakePHPにはモデルにトランザクションのメソッドがないみたいです。

app_model.phpを変更します。

 39 class AppModel extends Model {
 40     function begin() {
 41         $db =& ConnectionManager::getDataSource($this->useDbConfig);
 42         $db->begin($this);
 43     }
 44
 45     function commit() {
 46         $db =& ConnectionManager::getDataSource($this->useDbConfig);
 47         $db->commit($this);
 48     }
 49
 50     function rollback() {
 51         $db =& ConnectionManager::getDataSource($this->useDbConfig);
 52         $db->rollback($this);
 53     }
 54 }
4 comments
USA : BdBiBZ (2010/06/08 20:38)
USA : kA0mH (2010/06/12 14:40)
USA : J62xGb (2010/07/07 04:33)
USA : sxOFL2 (2010/07/07 07:58)
: