Zend_Soap:ドキュメントブロックでreturnタイプ構造を定義する方法は?
-
26-09-2019 - |
質問
Zend_Soapを使用してWebサービスをセットアップし、そのWebサービスにいくつかのパブリックメソッドがあります。実際、私は複雑なタイプを返したいということです。
たとえば、テーブルの行のように双方元の配列を返したい場合は、ドキュメントブロックを指定するにはどうすればよいですか?これは私のケースの1つです。 INTと2つの文字列を持つ各要素を配列を返したいと思います。お気に入り:
[0] = {1 , NameA, StringA }
[1] = {4 , NameB, StringB }
[2] = {6 , NameC, StringC }
[3] = {9 , NameD, StringD }
どうすればこれを達成できますか?次に、3番目のフィールドをINTと文字列の別の配列に置き換えることで、さらに複雑にするにはどうすればよいですか?
ティア
解決
zend_soap_autodiscoverを使用しますhttp://framework.zend.com/manual/en/zend.soap.autodiscovery.html
それであなたはあなたの複雑なタイプを定義する必要があります
class complexType {
/*put your definitions of class here*/
}
そして、このようにphpdocに入れます
/**
*
* @param int $id
* @return complexType
*/
public function getSomething($id) {
所属していません StackOverflow