Maison  >  Questions et réponses  >  le corps du texte

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?

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 ?

習慣沉默習慣沉默2711 Il y a quelques jours846

répondre à tous(1)je répondrai

  • 代言

    代言2017-06-07 09:25:06

    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

    répondre
    0
  • Annulerrépondre