0

次のようなテーブル構造があります。

entity
entity_like

entity_likeエンティティに関するユーザーの好みが含まれている場所。エンティティを表示するたびに合計いいね数を計算する必要がないように、entityテーブル内に合計いいね数をキャッシュしています。新しい entity_like が挿入または更新されるたびに、キャッシュを更新したいと考えています。

私の考えは、新しくキャッシュされた合計を使用_after_insertして計算し、それをエンティティ オブジェクトに格納することです。_after_update

_after_insert挿入されたレコードの ID が提供されるので、これは簡単です。ただし_after_update、IDは提供されていません。内から更新されたレコードの ID を取得するにはどうすればよい_after_updateですか?

4

1 に答える 1