Je travaille actuellement sur une application mobile qui vous permet de demander à vos amis pour les favoris, c'est une interface HTML5 et un backend PHP. Je suis bloqué quant à la meilleure façon de construire un système de notifications, plus-le schéma de la base de données que le code lui-même.Meilleure façon de construire un système multi-notifications en PHP
Le flux d'applications mobiles est la suivante:
- Un utilisateur vous demande une faveur
- L'utilisateur peut choisir; informer tous les amis, informer vos amis préférés ou notifdy amis proches
- Selon ce que l'utilisateur a choisi, les gens sont informés
Quelle est la meilleure façon de le faire en PHP et MySQL? Je ne demande pas vraiment à qui que ce soit de m'écrire le code PHP, mais plutôt de tracer le schéma de table et de champs MySQL le plus idéal à la place car c'est ce sur quoi je suis actuellement bloqué. Merci d'avance pour votre aide.
Donc, fondamentalement, si l'utilisateur choisit d'aviser ses amis favoris, je ferais d'abord une requête pour obtenir les ID utilisateur des favoris actuels, puis je ferais une insertion en bloc dans une table de notifications pour chacun de ces ID. Cela semble assez logique. Quelque chose comme ça m'a traversé l'esprit à l'origine, mais je pensais qu'il y avait peut-être un autre moyen. Cela semble être la chose logique à faire. –
@Dwayne, ouais. Ou vous pourriez faire une sous-requête (http://dev.mysql.com/doc/refman/5.5/en/subqueries.html). En tout cas, cela semble la façon la plus logique et la plus propre de le faire. Je voudrais également supprimer toutes les notifications vues qui sont plus vieux que 7-14 jours pour optimiser tout, mais c'est à vous de décider. – Shoe
Une approche simple mais fiable +1 –