질문/조언질답게시판
Extra Form
PHP PHP 7.4
CMS Rhymix

안녕하세요!

라이믹스를 사용하는 학생입니다.

제가 등업(그룹)관리 모듈을 사용할려고 깔고

세팅을 다 했습니다

(등업(관리)모듈: https://ssgroom.com/xecenter/905 )

 

문제는 그다음부터 사이트 로그인을 할려고 하면

캡처.PNG

그래서 각각 파일을 열어봐도 모르겠더라고요 ㅠㅠ

 

컨트롤.php

//레벨조건 확인
if($group['gradeup_lv']){
$condition_lv = $oGradeupModel->getCheckCondition('lv', $group['gradeup_lv'], $obj->member_srl);
}

 

모델.php

function getCheckCondition($type,$condition,$member_srl,$date){

 

 

인터넷에 검색해봐도 방법이 나오질 않아서요 ㅠㅠ

조언좀 부탁드립니다.

 

 

  • profile
    http://sejin7940.co.kr/xe_tips/114421
    일단 요거 확인해 보세용
  • profile profile
    감사합니다
    복 받을실거에요~
  • profile profile
    + BaseObject로 바꿔도 안됬습니다만
    답변해주셔서 감사합니다
  • profile
    코알못 이지만 함수의 변수와 요청한 변수 ? 암튼 뭔가 일치 하지 않는다는 에러 같네요. php 버전이 높아지면서 이런 실수를 허용하지 않는다고 하네요.

    제대로 고치는 곳은 아마 코잘알분들이 해주실 것 같네요.
  • profile

    PHP 7.0까지는 함수 호출시 인자를 빼먹어도 워닝은 뜨지만 알아서 NULL로 들어갔던 반면, PHP 7.1부터는 이를 엄격하게 처리해서, 오류가 발생하는 것입니다.

    임시 해결 방법은 함수 정의의 인자 목록에 각각 = NULL 을 넣어주면 됩니다.
    위 오류나는 함수의 경우

    function getCheckCondition($type = NULL,$condition = NULL,$member_srl = NULL,$date = NULL){

    와 같이 변경하시면 됩니다. 다만 실제 코드에 따라 추가 수정이 필요할수 있습니다.

     

    참고자료)

    https://3v4l.org/jnZ42 함수 인자 누락시 PHP 7.1부터 오류가 발생하는 모습

    https://3v4l.org/pOcFT 위 수정사항(= NULL) 반영시 오류가 발생하지 않는 모습

  • profile profile
    감사합니다
    7버전은 처음이라 많은 도움이 됬습니다 ~