私の現在のSymfony/Doctrineアプリケーションは10〜15のエンティティで構成されており、もちろんそれらの間には関係があります。実装する必要のある重要な機能は、特定のアクションのログ記録です。保存したいSQLエントリではありません。
これをより明確にするために:私が著者と本(1..nの関係を持つ)を持っていると仮定します。本を書くことに加えて、著者は本をレビューすることもでき、現在働いているレビューアは変更することができます。
新しいレビュー担当者が本のレビューを承認または拒否するたびに、日付、時刻、本、著者の新しいログエントリを作成する必要があります。これらのエントリはデータベースに保存する必要があります。
もちろん、私は検索から始めました。今のところ、DoctrineLifeCyleイベントは正しい方法の一歩です。私の質問は、またはそれが正しい解決策です。私のユースケースを解決するためのより良い/より速い方法はありますか?