2010-11-22 2 views
2

가 이미 CakePHP의 공급 업체 폴더에 nusoap 폴더를 넣어 가지고CakePHP로 nuSoap을 작동시키는 법?

../vendor/nusoap/lib/nusoap.php (더 이상의 파일이)

나는 다음과 같은 그것을 포함려고하지만, 작동 안함. 다른 대안은 무엇입니까?

App :: import ('vendor', 'nusoap'); (이 예에서) 클라이언트에 대한 http://phpdev.ro/soap-webservices-in-cakephp.html

:

+0

nusoap 정말 오래된이 코드를 사용하여 파일을 포함 할 수 있습니다. 가능하다면 내장 된 PHP 비누 기능을 사용하는 것이 더 나은 선택입니다. 최소한 그들은 훨씬 더 빠릅니다. http://www.php.net/manual/en/book.soap.php –

+0

틀린 것이 아니라면 내장 함수는 복합 형을 지원하지 않습니다. nusoap은 복잡한 유형을 잘 처리하고 nusoap의 마지막 버전은 불과 몇 달 전에 릴리스되었습니다. – Sharj

답변

0

당신은

App::import('Vendor', 'nusoap', array('file' => 'nusoap'.DS.'lib'.DS.'nusoap.php')); 
1

그것을 설정하는 방법에 관한 예를 들어 여기있다

  1. 은 nusoap 라이브러리 가져 오기 : 응용 프로그램 : 수입 ('공급 업체'를, 'nusoap');
  2. $ client = new nusoap_client ('http://yourdomain.com/webservices');
  3. $ result = $ client-> call ('helloWorld', array ('params'=> 배열 ('name'=> 'Andrew'))));
  4. print_r ($ result);