問題: Web サービスの呼び出しに成功しましたが、空の応答が返されます。
状況:
- このチュートリアルに従って、新しいモジュール構造とファイルを作成しました: Magento: API の拡張 (v2)
- MyNamespace
- マイモジュール
- ヘルパー
- データ.php
- モデル
- マイモデル
- アピ
- V2.php
- アピ
- 等
- api.xml
- config.xml
- wsdl.xml
- wsi.xml
- マイモデル
- ヘルパー
- マイモジュール
- MyNamespace
- XDebug で呼び出しをデバッグし、webservice 関数内のブレークポイントで効果的に停止します
- Web サービスは単純な文字列 "Hello World" を返すことになっています。
- SoapUI でテストすると、内容の長さが 0 の空の応答しか得られません。
何が間違っているか、または不足している可能性があります!? どんな助けでも大歓迎です。
編集:
なんとか呼び出しをデバッグし、832 行目のクラス Zend_Soap_Server に到達したときに次のことに気付きました。
$soap->handle($request);
それ以上実行されません!どうしてか分かりません。