Bonjour à tous!

C'est au sujet du tutoriel sur comment intégrer un système de commentaire avec CakePHP. Le code marche à merveille mais j'ai un léger souci pratique. Lorsque je poste un commentaire celui-ci ne s'affiche pas directement, je dois recharger la page pour le voir apparaître, contrairement à ce qui se passe à 15:15 dans la vidéo. Et c'est assez gênant pour l'utilisateur.
Je suis encore débutant, alors j'ai peut-être oublié quelque chose? Ou s'agit-il d'utiliser de l'Ajax?

Si vous pouvez m'éclairer à ce sujet ça serait génial ;)

2 réponses


Hotgeart
Réponse acceptée

Non tu ne dois pas utiliser ajax. C'est que l’ordre de ton code est mauvais.

Actuelle ton code est ceci :

-> tu récupères les comments
-> tu regardes si post exist si oui tu save()

Mais tu dois faire le contraire

-> d'abord regarder si des données existes
-> ensuite récupérer tous les comments

En effet, j'ai un système de questions où les utilisateurs peuvent répondre directement et je faisais passer la vérification de la question avant celle des commentaires, ce qui posait problème :).

Merci beaucoup pour ton aide!