La logique derrière un user et le contenu qu'il n'a pas encore lu ?

Par Ptolam, il y a 11 ans


Bonjour.

Je suis actuellement en train de découvrir CakePhp et le PHP plus généralement et si pour l'instant j'arrive assez bien à me débrouiller côté logique et développement, un concept me bloque : comment fonctionne les "nouveautés" vis à vis d'un membre (sur un forum, par exemple, lorsqu'un membre n'est pas allez voir un sujet où un nouveau message a été posté) ?
J'imagine qu'il doit y avoir, quelque part dans la table des users, un champ "last_visit" et qu'il faut le faire vérifier avec la date des derniers messages postés, à chaque connexion, mais ça me semble assez lourd comme procédé...

Est-ce que quelqu'un pourrait m'aiguiller ou me pointer vers quelles fonctionnalités de CakePhp permet de mettre en place un tel système ?

Merci d'avance

3 réponses

Ptolam, il y a 11 ans

Je me permets de remonter le sujet, je n'ai toujours pas trouvé comment faire pour réaliser toute cette logique.

Sean78, il y a 11 ans

Salut je ne saisi pas très bien ta question...
Voilà ce que je comprends :
Tu as des nouveautés qui sont dans une sidebar (par exemple) et tu ne souhaiterais afficher que les nouveautés qui n'ont pas encore été lu par l'utilisateur?
C'est ça?