Récupérer les posts les plus aimés

Par Axiol, il y a 13 ans


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

Grafikart, il y a 13 ans

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

Axiol, il y a 13 ans

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, il y a 13 ans

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 :)