0

Zend に書き込んだ直後にセッション ファイルを閉じる必要があります。

コントローラーには 2 つのルートが存在しmodule1/controller1/action1module2/controller2/action2. action1は実行に時間がかかるため、セッション ファイルは終了するまで閉じません。セッション ファイルがaction1によって開かれると、他のアクションはセッション ファイルが書き込み可能になるまで待機する必要があります。

この問題を処理する最善の方法は何ですか?データベースでセッションを処理する必要はありません。

- 編集

簡単な方法で次のことを行う必要があります。

while(something){
 // open session

 // write

 // close
}
4

1 に答える 1

1

Zend Framework には、Zend_Session lock()、unlock()、および isLocked() があります。

于 2013-11-09T20:08:38.973 に答える