すべての訪問者の行動を記録したい
- 認証されたユーザーまたはゲスト
- 訪問IP
- 時間
- リクエストのシーケンス
- データベースの読み取り/書き込み (存在する場合)
- ログアウト時間 (認証されたユーザーの場合)、または時間経過によるセッション (ゲストの場合)
どうすればそれを達成できますか?
どうもありがとうございます。
これにはすぐに利用できる拡張機能があります。ほとんどのユースケースでこの拡張機能を使用しました
http://www.yiiframework.com/extension/audittrail/
または新しいバージョンはこちら
http://www.yiiframework.com/extension/audittrail2/
2. の場合、クライアント側のコード js もいくつか作成する必要があります。
6. 書き込みは auditTrail でキャプチャできます。通常、DB 読み取りはキャプチャすることをお勧めしません。大量のデータが生成され、大きなオーバーヘッドが発生するためです。