php - Comment Yii configure-t-il de manière flexible le type et le nombre de points affectés par l'ensemble du fonctionnement du site?
習慣沉默
習慣沉默 2017-06-07 09:23:06
0
1
734

Les utilisateurs publient, collectent, soutiennent, s'opposent et autres opérations
Celles-ci impliquent toutes l'augmentation ou la diminution des points de l'utilisateur, mais les points sont divisés en N types. Comment gérer uniformément le type de points associés à ces opérations et le montant de. augmenter ou diminuer?

Par exemple : au début, lorsqu'un utilisateur publie, les pièces d'or +2 (les pièces d'or sont le type de points, +2 est la quantité). Plus tard, lorsqu'un utilisateur publie, le prestige +1 (le prestige est aussi le type de points). )

Tels que : Comment gérer de manière flexible et uniforme des configurations similaires sur l'ensemble du site ?

習慣沉默
習慣沉默

répondre à tous (1)
代言

Utilisez un tableau pour enregistrer les "opérations - changements de points"
Chaque opération impliquant des changements de points a un enregistrement correspondant dans ce tableau. Lorsqu'une opération se produit, accédez à la base de données pour rechercher l'enregistrement correspondant puis effectuez l'opération correspondante en fonction de la valeur enregistrée

Par exemple : le champ de changement de points est un tableau, la clé représente le type de point (pièces d'or/prestige/...), la valeur représente l'augmentation ou la diminution (+2/-1/...), et le json est stocké dans la base de données

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!