Bonjour,
Avec un ami on fait un site sur lequel il y aura entre autre des news et des articles.
On voudrait donner la possibilité de poster des commentaires pour chaque news et chaque article et peut-être autre chose dans l'avenir.
On voudrait bien évidemment éviter d'avoir autant de tables de commentaire que de type de texte à commenter. C'est-à-dire éviter d'avoir des tables `commentaire_news`, `commentaire_articles` etc...
Une idée était d'avoir un champ object_id qui serait unique à chaque texte à commenter.
Pour que cet id soit unique et éviter les risques de collisions il est généré en php par md5(uniqid(rand(), true)). Mais ça ne me plais pas trop car ça veut dire que les jointures se font sur une chaine de caractère de 32 octets de long.
Étant donné que chaque news et article possède un id unique pour sa table, je pense qu'il doit y avoir un autre moyen plus simple et plus rapide, mais je ne le vois pas.
Merci d'avance de vos suggestions.
Partager