2

任何人都知道如何让countercache在HABTM设置上工作?

- categories
;id, name, test_count

- tests
; id, name

- test_to_categories
; test_id, category_id
4

1 回答 1

1

通过 belongsTo 关联在连接模型 (test_to_categories) 中使用计数器缓存。

如果这对您不起作用,那么您将必须实现一个自定义计数器方法并在模型的 afterSave() 中调用它,以更新计数。

顺便说一句,“test_to_categories”没有遵循约定。它应该是 category_tests。约定的存在是有原因的。;)

于 2012-06-05T09:29:39.727 回答