-2

プロジェクト管理 Web サイトのイベント/アクションのログを保存するテーブルの構造を設計する必要があります。

問題は、ユーザーが何を表示しているかによって、これらのログのスペルが異なることです。

例:

  • 概要では、アクションは「John F. がアイテム #2881 を削除しました」と言うことができます。
  • 単一アイテム ページでは、「John F. がこのアイテムを削除しました」と表示されます。
  • 現在のユーザーが John F. の場合、「このアイテムを削除しました」と綴られます。

それぞれの可能性をテーブルに格納する必要があるかどうかはわかりませんが、これは最適なアプローチとは思えません。

4

1 に答える 1

2

表示からデータを分離する必要があります。ログに完全な情報を保存します (ユーザー xxx はアイテム 2881 を削除しました)。ログ ビューアーでは、読みやすくするために必要に応じて置換する余裕があります。

于 2013-08-06T15:13:13.213 に答える