개발 Q&A

제목 Codeigniter SOAP 문의
카테고리 PHP
글쓴이 봉이김선달 작성시각 2019/11/06 23:28:27
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 12496   RSS

CI3를 이용하여 대한통운 주소정제를 테스트하고 있습니다.

stackoverflow 등을 조사해서 여러가지로 테스트해보았는데 제대로 안되네요.

stdClass형태로 response가 오고 있는데 제대로 오는것인지 어떻게 controller 와 view단에서 처리해야 하는지 궁금합니다.

대한통운 주소정제 서비스 예제는 첨부와 같습니다.

고수분들의 많은 도움을 부탁드립니다.

 


var_dump( $res ) 화면에 뿌리는 값은 아래와 같습니다.

object(stdClass)[24]

//Controller

class Soap_test extends MY_Controller {

    public function index(){

        $res= $client->__soapCall("getAddressInformationByValue",

        array(

            'boxType' => '1',

            'clntMgmCustCd' => '30173590',

            'clntNum' => '30173590',

            'cntrLarcCd' => '01',

            'fareDiv' => '03',

            'orderNo' => '001-TEST-001',

            'prngDivCd' => '01',

            'rcvrAddr' => '서울시 구로구 디지털로 26길 123-0, 18층',

            'sndprsnAddr' => '경기도 고양시 덕양구 화정동 984-2번지',

        ));

         var_dump( $res );

	$res['view'] = 'view/soap_test';
        $this->load->view('layout', $data);
   }

}

                   

 

태그 SOAP,대한통운,주소정제
첨부파일 ★ 3.주소정제 웹서비스 예제.pdf (268.3 KB)
 다음글 제이쿼리 동적 요소 추가 시, length 카운팅이 ... (5)
 이전글 원하는 필드 (4)

댓글

변종원(웅파) / 2019/11/07 13:51:57 / 추천 0

뷰 부분 매뉴얼부터 다시 보시기 바랍니다. 뷰에서 호출하는 $data 변수가 뜬금없이 나오고 있습니다.

그리고 soap xml 해석해서 배열로 만들고 거기서 원하는 정보를 찾거나 출력하셔야 합니다.

https://stackoverflow.com/questions/21777075/how-to-convert-soap-response-to-php-array