제목 | KCP | ||
---|---|---|---|
글쓴이 | 초쨔 | 작성시각 | 2016/02/24 10:25:41 |
|
|||
코드나이트 kcp 연동 질문드립니다 pay 라는 컨트롤러를 생성하였고 이클래스안에 kcp 설정파일을 include를 했습니다 include('cfg/site_conf_inc.php') 그리고 KCP 연동모듈은 class로 되어있어서 라이브러리에 넣어 사용을했습니다 ($this->load->library('c_pp_cli');)
kcp 결과코드는 정상적으로 잘나오는데(결제처리 정상) 코드이그나이트 자체 에러가 잔뜩뜹니다
A PHP Error was encountered Severity: Notice Message: Undefined variable: my_data Filename: libraries/C_pp_cli.php Line Number: 227 Backtrace: File: /home/hosting_users/temp/www/application/libraries/C_pp_cli.phpLine: 227Function: _error_handler File: /home/hosting_users/temp/www/application/libraries/C_pp_cli.phpLine: 143Function: mf_get_payx_data File: /home/hosting_users/temp/www/application/controllers/Pay.phpLine: 133Function: mf_do_tx File: /home/hosting_users/temp/www/index.phpLine: 331Function: require_once
A PHP Error was encountered Severity: Notice Message: Undefined index: pnt_issue Filename: libraries/C_pp_cli.php Line Number: 207 Backtrace: File: /home/hosting_users/temp/www/application/libraries/C_pp_cli.phpLine: 207Function: _error_handler File: /home/hosting_users/temp/www/application/controllers/Pay.phpLine: 160Function: mf_get_res_data File: /home/hosting_users/temp/www/index.phpLine: 331Function: require_once
A PHP Error was encountered Severity: Notice Message: Undefined index: cash_authno Filename: libraries/C_pp_cli.php Line Number: 207 Backtrace: File: /home/hosting_users/temp/www/application/libraries/C_pp_cli.phpLine: 207Function: _error_handler File: /home/hosting_users/temp/www/application/controllers/Pay.phpLine: 252Function: mf_get_res_data File: /home/hosting_users/temp/www/index.phpLine: 331Function: require_once
코드이그나이터로 처음 결제모듈을 연동해보는대 잘않되내요 ㅠㅠ 결제처리는 문제가 없고 코드이그나이터에서 보여주는 자체 에러같은대 걍무시해도 될까요?? 아님 조언좀 주세요 |
|||
다음글 | ci 보드 관련 질문 (3) | ||
이전글 | 액티브 레코드 작성시 for update구문 추가하고 ... (3) | ||
kaido
/
2016/02/24 11:08:07 /
추천
0
|
변종원(웅파)
/
2016/02/24 11:37:58 /
추천
0
음. 개발자라면 notice와 error는 구분을 하셔야 한다고 생각합니다. 해당내용은 notice이고 실행에 상관이 없는 부분입니다만 ci가 미리 선언하지 않은 변수를 사용할때 저렇게 메세지를 보냅니다. 미리 선언하시거나 운영서버일 경우 에러메세지를 출력하지 않도록 되어 있으니 무시가 됩니다. |
메세지에 답이 달려 있네요.
Message: Undefined variable: my_data
kcp 라이브러리 안에 뜯어 보시면 빈 값에 대한 처리 안되어 있거나 안쪽에서 다시 다른 값을 불러오는 부분이 있을 것입니다.
일반 class 를 ci 라이브러리화 할때 이런 부분 주의하셔야 합니다.
[애초에 pg사 애들 클래스 파일 던져준거 보면 이게 클래스 파일인지 그냥 함수 파일인지...]