Cakephp имеет AndBelongsToMany с встречным кэшем?
Кто-нибудь знает, как заставить контркэш работать на установке HABTM?
- categories
;id, name, test_count
- tests
; id, name
- test_to_categories
; test_id, category_id
1 ответ
Используйте кэш счетчика в вашей модели соединения (test_to_categories) через ассоциации ownTo.
Если это не поможет вам, вам придется реализовать собственный метод счетчика и вызвать его в afterSave() модели, которая должна обновить счетчик.
Кстати "test_to_categories" не следует соглашениям. Это должно быть category_tests. Соглашения там по причине.;)