管理/CRM システムを作成しています。
libs フォルダーに、いくつかの静的関数を含む Util というクラスがあります。
システムのどこからでもユーザーアクションを記録するための静的関数を作成したい
Util::log($userId, $action) ;
libs フォルダー内の Model というクラスに含まれるデータベース クラスをインスタンス化する必要があるため、このデータをデータベースに渡す方法について少し疑問に思っています。
これを行う最もスムーズな方法は何ですか?
コントローラーフォルダーにログクラスを作成し、他のすべての非 lib コントローラーと同じように、独自の logModel クラスとインターフェイスさせる方がよいでしょうか?