私はリビジョンコメントをリビジョンIDとタイムスタンプと同じテーブルにあり、複数のエンティティが変更されても一度だけ保存されるように、リビジョンコメントをEnverのRevisionEntityを使って保存しようとしています。リビジョンリスナーにデータを渡す
私の現在のアプローチは、要求を処理
- コントローラのアクションが
- セッション変数にコメントを置き、私のカスタムRevisionListenerは、セッション変数を読み込みRevisionEntityにコメントを追加し、セッション変数 をクリアしています
私はこのアプローチに満足していません。競争状態やその他の嫌な行動を起こしやすいようです。私はこれをより強固にする方法はありますか?コントローラーのアクションでRevisionEntityに直接アクセスすることができますか?
私はそれを操作することができない空間でリスナーから離れて投げ捨てられましたが、要求argsを介してデータを渡すことは素晴らしい作業です。 –
RevisionListenerからのHttp.Request.current()。argsへのアクセス方法を教えてください。 – DonkeyKong