숭숭군님의 등업관리 모듈 저만 안되나요?(조언부탁드려요)
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.4 |
안녕하세요!
라이믹스를 사용하는 학생입니다.
제가 등업(그룹)관리 모듈을 사용할려고 깔고
세팅을 다 했습니다
(등업(관리)모듈: https://ssgroom.com/xecenter/905 )
문제는 그다음부터 사이트 로그인을 할려고 하면
그래서 각각 파일을 열어봐도 모르겠더라고요 ㅠㅠ
컨트롤.php
//레벨조건 확인
if($group['gradeup_lv']){
$condition_lv = $oGradeupModel->getCheckCondition('lv', $group['gradeup_lv'], $obj->member_srl);
}
if($group['gradeup_lv']){
$condition_lv = $oGradeupModel->getCheckCondition('lv', $group['gradeup_lv'], $obj->member_srl);
}
모델.php
function getCheckCondition($type,$condition,$member_srl,$date){
인터넷에 검색해봐도 방법이 나오질 않아서요 ㅠㅠ
조언좀 부탁드립니다.
댓글 6
일단 요거 확인해 보세용
복 받을실거에요~
답변해주셔서 감사합니다
제대로 고치는 곳은 아마 코잘알분들이 해주실 것 같네요.
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) 반영시 오류가 발생하지 않는 모습
7버전은 처음이라 많은 도움이 됬습니다 ~