- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Perl-DBIC/SELECT詳細/トランザクション へ行く。
- 1 (2008-09-06 (土) 03:24:30)
トランザクション
Catalystで
my $rs = $c->model('DBIC::Member'); my $coderef = sub { foreach my $login_id (@login_ids) { $rs->create( { login_id => $login_id, status_flg => 1, } ); } }; eval { $rs->schema->txn_do($coderef); }; if ($@) { $c->stash->{error_mesgs} = ['DBエラーが発生しました。',$@]; return; }