Bonjour bonjour,

Alors voilà, j'ai un système de posts et de likes. Ils sont bien liées par les models et je voudrais récupérer les posts les plus likés du mois.

J'étais tombé sur counterCache dans la doc, mais, soit j'ai loupé quelque chose, soit ça ne marche pas comme je le veux.

Si quelqu'un avait donc une idée pour m'aider :)

3 réponses


Le counter cache tu as bien mis le champs dans ta table post ?

Axiol
Auteur

Oui oui. Le problème avec counterCache c'est qu'il ne decrement pas le compteur lors d'un unlike d'un post. C'est surtout ça mon problème avec, pour ça que je cherchais une autre solution.

Axiol
Auteur

Hooooo... Ok. Je vois pourquoi le couterCache ne fonctionne pas bien. J'utilise deleteAll() lors d'un unlike et counterCache n'est pas très copain avec...

Donc, si quelqu'un aurait une solution pour reconciler counterCache et deleteAll :)