Bonjour à tous,
J'ai suivi le tutoriel: Développer un site avec CakePHP, Jour 4
J'ai ajouté quelques fonctionnalités dont un système de commentaire des articles.
C'est le truc basique, j'ai un formulaire en bas de page de mon article et je vérifie les données envoyées dans mon contrôleur.
SI c'est OK j'enregistre le commentaire lié à un article.
L'enregistrement se passe bien et je suis ensuite redirigé sur ma page de départ (l'article).
Le Problème: quand je reviens sur ma page article, mon commentaire ne s'affiche pas à cause du système de cache.
Il faut que je vide le cache et là il apparait.
J'ai essayé de mettre une balise
<!--nocache-->
comme pour les Session->flash mais étant donné que l'affichage dépend de variables envoyés du contrôleur, ça ne fonctionne pas.
J'ai pensé à appeler un fonction clearcache à chaque fois que j'ajoute un commentaire mais je voulait avoir d'autres avis ou d'autre pistes plus propre.
Merci de votre aide.
Bizarre le cache se vide automatiquement si un model lié subit une modification.
Ahhh !
En fait je fais appel au Model Comment alors que je suis dns une vue Post.
Je vais essayer de faire ça dans le controlleur Post.
Merci.
Petite précision, je parle du système de cache mis en place dans le tuto. Pas du cache navigateur ni de cakephp.