zend_soap:如何在DOC块中定义返回类型结构?
-
26-09-2019 - |
题
我使用zend_soap设置了一个Web服务,该网络服务中有一些公共方法。事实是我想返回复杂的类型。
例如,如果我想返回二维数组,就像表的rowset一样,我应该如何指定DOC块?这是我的案例之一。我想返回一个带有int和两个字符串的每个元素。喜欢:
[0] = {1 , NameA, StringA }
[1] = {4 , NameB, StringB }
[2] = {6 , NameC, StringC }
[3] = {9 , NameD, StringD }
我该如何实现?那么,如何用另一个int和字符串替换第三个字段来使我更加复杂?
tia
解决方案
使用zend_soap_autodiscoverhttp://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