Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


apricot:usage:ja:features

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン 両方とも次のリビジョン
apricot:usage:ja:features [2020/09/22 08:40]
y2sunlight [コントローラ]
apricot:usage:ja:features [2020/09/22 08:49]
y2sunlight [トランザクション]
行 470: 行 470:
 ''<nowiki>$this->transactional()</nowiki>'' はアクションをトランザクション化するコントローラクラスのメソッドです。上の例では insert、update そして deleteアクションをトランザクション化しています。 ''<nowiki>$this->transactional()</nowiki>'' はアクションをトランザクション化するコントローラクラスのメソッドです。上の例では insert、update そして deleteアクションをトランザクション化しています。
  
-Apricotは、アクションを呼び出す前にトランザクションを開始し、アクションが例外をスローしなかった場合、トランザクションが成功したものとみなして、そのトランザクションをコミットします。一方、アクションが ''ApplicationException'' 例外をスローした場合、Apricotは、それをキャッチしてエラーログを出力して、アクション代わりに前画面に戻るリダイレクトレスポンスをします。+Apricotは、アクションを呼び出す前にトランザクションを開始し、アクションが例外をスローしなかった場合、トランザクションが成功したものとみなして、そのトランザクションをコミットします。一方、アクションが ''ApplicationException'' 例外をスローした場合、Apricotは、それをキャッチしてエラーログを出力して、アクション代わって前画面に戻るリダイレクトレスポンスを生成します。
  
 \\ \\
apricot/usage/ja/features.txt · 最終更新: 2020/09/22 16:37 by y2sunlight