搜尋

首頁  >  問答  >  主體

php - Yii如何靈活配置整站操作影響的積分類型和數量?

用戶發文、收藏、支持、反對等等操作
這些都涉及到用戶的積分增減,但是積分又分為N種,如何統一管理這些操作關聯哪個類型的積分以及增減的量?

例如:起初用戶發帖,金幣 2(金幣是積分類型, 2是數量),後面改為用戶發帖,威望 1(威望同樣是積分類型)

諸如類似:如何靈活統一的管理整站類似的配置呢?

習慣沉默習慣沉默2755 天前890

全部回覆(1)我來回復

  • 代言

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

    用一個表格記錄「操作-積分變動」
    每一種涉及積分變化的操作,均在這個表裡有一條對應記錄。操作發生時,到資料庫找對應的記錄然後根據記錄的值進行對應的操作

    例如:積分變動欄位為數組,key表示積分類型(金幣/威望/...),value表示增減量(+2/-1/...),json後存資料庫

    回覆
    0
  • 取消回覆