찾다

 >  Q&A  >  본문

php - Yii는 전체 사이트 운영에 영향을 받는 포인트 유형과 개수를 어떻게 유연하게 구성합니까?

사용자의 게시, 수집, 지원, 반대 및 기타 작업
이 모두 사용자의 포인트 증가 또는 감소와 관련이 있지만 포인트는 N가지 유형으로 구분되며 이러한 작업과 관련된 포인트 유형과 금액을 균일하게 관리하는 방법입니다. 증가 또는 감소?

예: 사용자가 처음 게시하면 금화 +2(금화는 포인트 유형, +2는 수량), 나중에 사용자가 게시하면 프레스티지 +1(프레스티지도 포인트 유형)

예: 전체 사이트에서 유사한 구성을 유연하고 균일하게 관리하는 방법은 무엇입니까?

習慣沉默習慣沉默2756일 전892

모든 응답(1)나는 대답할 것이다

  • 代言

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

    테이블을 사용하여 "작업 - 포인트 변경"을 기록합니다.
    포인트 변경과 관련된 모든 작업에는 이 테이블에 해당 기록이 있습니다. 작업이 발생하면 데이터베이스에 가서 해당 레코드를 찾은 다음 기록된 값을 기반으로 해당 작업을 수행합니다

    예: 포인트 변경 필드는 배열이고, 키는 포인트 유형(금화/명성/...)을 나타내고, 값은 증가 또는 감소(+2/-1/...)를 나타내며, json은 데이터베이스에 저장됩니다

    회신하다
    0
  • 취소회신하다