2

HABTM セットアップでカウンターキャッシュを動作させる方法を知っている人はいますか?

- categories
;id, name, test_count

- tests
; id, name

- test_to_categories
; test_id, category_id
4

1 に答える 1

1

結合モデル (test_to_categories) のカウンター キャッシュを、属している関連付けを通じて使用します。

それでも問題が解決しない場合は、カスタム カウンター メソッドを実装し、モデルの afterSave() でそれを呼び出して、カウントを更新する必要があります。

ちなみに、「test_to_categories」は規約に従っていません。それは、category_tests である必要があります。規約には理由があります。;)

于 2012-06-05T09:29:39.727 に答える