YII2 web-appの高度なログシステムが必要です。Yii2詳細ログ
私のアプリのモデル(ベースのアクティブレコードモデルから拡張)では、このアクションをDBに記録する特定のモデルメソッドが必要です。
たとえば、作成/更新/削除モデルに関するログイン情報が必要です。しかし、モデル属性の1つ - ビュー数。だから私はこのattrだけを更新します。 - これを記録する必要はありません。
私のログテーブルには、モデル名、モデルID、時刻、ユーザーIDの次のフィールドを挿入する必要があります。また、将来、私は、記録されたメソッドの配列リストと、ベースモデルのチェックリストにセットされ、メソッドがこの配列に存在すれば、ログアクションをDBに書き出します。
どうすればこの機能を実現できますか?私はARベースモデルでmagickメソッド__callを使って作業していますが、メソッドが呼び出された場合にのみ、プライベートスコープまたは保護スコープがあります。
ありがとうございます!