Chapitre 13. Commentaires des utilisateurs
Permettre aux utilisateurs d'interagir est la clé du succès d'une plateforme de blogs sociaux. Dans ce chapitre, tu apprendras à mettre en place des commentaires d'utilisateurs. Les techniques présentées sont suffisamment génériques pour être directement applicables à un grand nombre d'applications à vocation sociale.
Représentation des commentaires dans la base de données
Les commentaires ne sont pas très différents des articles de blog. Ils ont tous deux un corps, un auteur et un horodatage, et dans cette implémentation particulière, ils sont tous deux écrits avec la syntaxe Markdown. La figure 13-1 présente un diagramme de la table comments et de ses relations avec d'autres tables de la base de données.
Figure 13-1. Représentation de la base de données des commentaires des articles de blog
Les commentaires s'appliquent à des articles de blog spécifiques, c'est pourquoi une relation de type un à plusieurs est définie à partir de la table posts. Cette relation peut être utilisée pour obtenir la liste des commentaires associés à un article de blog particulier.
La table comments est également liée à la table users par une relation de type "un à plusieurs". Cette relation donne accès à tous les commentaires ...