| 제목 | Codeigniter SOAP 문의 | ||
|---|---|---|---|
| 카테고리 | PHP | ||
| 글쓴이 | 봉이김선달 | 작성시각 | 2019/11/06 23:28:27 |
|
|
|||
|
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