Bonjour tout le monde, je viens vous voir pour demander un petit coup de main, je travaille sur un site d'annonce et j'ai des question s'il vous plait,
la première question est comment faire pour créer un système de messagerie ? j'ai créer une table message et mis dedans un id_from et un id_to et comment faire pour afficher les conversation de chaque utilisateur ? je vous met une image de ce que j'ai modéliser pour l'instant :
merci pour votre aide et bon courage !
- Edité par CrownBackend 13 octobre 2019 à 15:08:58
Difficile de lire ton MCD avec cette incrustation image et sans autres explications. On peut supposer que certaines parties ne servent pas à l'objectif : region, departement, cities, ...
Curieux d'avoir pu modéliser les données et de poser ensuite la question "comment faire pour créer un système de messagerie" ?
Si tu as le lien entre les messages et les user, tu as la réponse concernant l'affichage de conversation par utilisateur, non ?
Petite question annexe : tu parles bien de messagerie et pas de tchat ?
Salut au final, j'ai trouver une solution c'est de créer une table conversation avec en relation user en ManyToMany et une table message avec en relation la table conversation en OneToMany, il y aura aussi une relation OneToMany avec une annonce et conversation, parce que pour créer une conversation il faut aller sur une annonce et envoyer un message, le systeme de favorie c'est juste une ManyToMany entre User et Annonce
J'aurais juste un petit dernier truc à te demander s'il te plait, tu ferais comment un système pour sauvegarder les recherches des utilisateurs ? et envoyer des alertes lorsque une nouvelle annonce est disponible ?
A partir de message si j'ai bien compris tu as les annonces intéressants un utilisateur. Donc la catégorie d'annonce. Tu peux faire une relation entre user et catégorie : u user est interessé par un catégorie. Et lors du dépôt d'une nouvelle annonce tu envoies l'alerte à tous les utilisateurs intéressés par cette categorie.
Faut sans doute affiner.
Systeme de favoris et messagerie en php
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
https://dev-crown.com/
https://dev-crown.com/
https://dev-crown.com/