nusoap サーバーを Cakephp で動作させようとしています。問題は、コードがクラス (コントローラー) 内にあり、nusoap が「$this->function()」ではなく「function()」を実行しようとしていることです。サードパーティのクラスを変更するのは好きではありません...
1062 次
1 に答える
1
サードパーティのコードを CakePHP プロジェクトに統合する最良の方法は、ベンダーとして利用することです。私は Nusoap を使用していませんが、コードが という単一のファイルにあると仮定しましょうnusoap.php
:
次のコードをコントローラーnusoap.php
に/app/vendors
追加します。おそらくコンストラクターで
App::import('vendor','nusoap');
さらに、nusoap には、使用するためにインスタンス化する必要がある 1 つ以上のクラスが含まれていると仮定します。ファイルをインクルードしたnusoap.php
ので、他のクラスと同じようにインスタンスを作成します。
$nusoap = new Nusoap();
これがあなたの質問に答えているかどうかわからない - そうでない場合は、問題をより効果的に診断できるようにコードを投稿してください. 幸運を!
于 2009-09-25T13:57:12.743 に答える