私はphpアプリケーション(ZendFrameworkとDoctrine2を使用)に取り組んでいます。
最近発生した特別な問題は、データベーステーブルからデータをコピーしてクライアントに送信する必要があることです。
クライアントが保存するとき、データのコピーはデータベースに保持されます(データは、クライアントに送信する前にデータベースに保持する必要があります。一時的に保存することはできません)。クライアントがコピーを保存しない場合は、削除する必要があります。
コマンドパターンの実装を考えました。これは、元に戻すプロセスの一般的な解決策になります。しかし、クライアントが切断したり、ブラウザを閉じたり、別のエラーが発生したりしたときにUNDOコマンドをトリガーするにはどうすればよいですか?
この問題に対する承認された解決策はありますか?