Extra Form
PHP PHP 7.2
CMS Rhymix 2.1

안녕하세요.

 

이미지 프로세스 모듈 300 행이고

 

        $owner_point = getModel('point')->getPoint($args->member_srl, true);
        getController('point')->setPoint($args->member_srl, $owner_point + 10);

 

owner_point는 글쓴이를 지칭하고 있습니다.

 

현재 글을 읽고 있는 이를 추가해주려면

$reading_point = getModel('point')->getPoint($args->member_srl, true);

$reading_point = getModel('point')->getPoint($args->Context::get('logged_info')->member_srl, true);

 

이부분을 이렇게 바꾸니 에러가 발생하네요.

 

트리거로 원본 이미지를 다운 받으면 포인트를 차감해 주고싶어서요.

 

getController('point')->setPoint($args->member_srl, $reading_point - 10);

 

감사합니다.

  • profile
    수정한거애서 $args->를 빼세요 ㄷ
  • profile profile
    답변 감사합니다.

    $reading_point = getModel('point')->getPoint(Context::get('logged_info')->member_srl, true);
    getController('point')->setPoint(Context::get('logged_info')->member_srl, $reading_point - 10);

    제가 이해 한게 맞다면 이 코드가 맞을까요?
  • profile profile
  • profile profile
    아쉽게도 이건 포인트 변화 작동이 안되는 것 같네요.
    백엔드에서 이미 처리가 일어나는것같은 느낌이 드네요.
    우선은 방치해두려합니다.

    감사합니다.
  • profile profile

    그럴경우 대개 코드가 잘못 짜여져있는 경우가 많습니다.
    반응이 없는 이유를 알아볼려면 보통은 변수마다 어떤값이 들어가고 실제로 넣은 값이 정확하게 들어갔는지 디비 넣은것들이 에러가 발생된게 아닌지 아니면 위에서 리턴 시켜주고 있는게 아닌지 등등 코드 실행을 처음부터 하나하나 다 살펴봐야합니다.

    일부만 수정해서 반영이 안된다 하는게 아니라 직접 코드 디버깅 능력을 길러보시면 해결하시는게 편하실 것 같습니다 :)