2010-11-22 9 views
2

は、私はすでにCakePHPのベンダーのフォルダにnusoapフォルダを入れているCakePHPでnuSoapを動作させるには?

../vendor/nusoap/lib/nusoap.php(それは複数のファイルを持っている)

私は、次のようにそれを含めるようにしようとしているが、働いていない。他の選択肢は何ですか?

App :: import( 'vendor'、 'nusoap');

+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

の例では、それを設定する方法を、ここであります。(例の)クライアントの場合http://phpdev.ro/soap-webservices-in-cakephp.html

  1. はnusoapライブラリをインポート:アプリケーション::インポート(「ベンダー」を、 'nusoap');
  2. $ client = new nusoap_client( 'http://yourdomain.com/webservices'); ( 'name' => 'Andrew'))););};};};};};};};}};
  3. print_r($ result);
関連する問題