php - Yii如何靈活配置整站操作影響的積分類型和數量?
習慣沉默
習慣沉默 2017-06-07 09:23:06
0
1
887

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

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

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

習慣沉默
習慣沉默

全部回覆(1)
代言

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

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板