Zend_Soap:如何在文档块中定义返回类型结构?
我有一个使用 Zend_Soap 设置的 Web 服务,以及该 Web 服务中的一些公共方法。 事实是我想返回一个复杂类型。
例如,如果我想返回一个二维数组,例如表的行集,我应该如何指定文档块? 这是我的一个案例。我想返回一个数组,每个元素都有一个 int 和两个字符串。比如:
[0] = {1 , NameA, StringA }
[1] = {4 , NameB, StringB }
[2] = {6 , NameC, StringC }
[3] = {9 , NameD, StringD }
我怎样才能实现这个目标? 那么我怎样才能变得更加复杂,比如说,用另一个 int 和 string 数组替换第三个字段?
TIA
I have a Web service set up using Zend_Soap, and some public methods in that Web service.
The fact is i want to return a complex type.
For instance, if i want to return a bidimensional array, like a rowset of a table how should i specify the doc block?
This is one of my cases. I want to return an array each element having an int and two strings. Like:
[0] = {1 , NameA, StringA }
[1] = {4 , NameB, StringB }
[2] = {6 , NameC, StringC }
[3] = {9 , NameD, StringD }
How can i achieve this?
Then how can i make even more complex by, say, replace the 3rd field with another array of an int and a string?
TIA
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 Zend_Soap_AutoDiscover
http://framework.zend.com/manual/en/zend.soap .autodiscovery.html
有了它,你只需定义复杂类型
并将其放入 phpdoc 中,如下所示
Use Zend_Soap_AutoDiscover
http://framework.zend.com/manual/en/zend.soap.autodiscovery.html
With it you just have to define your complex type
and put it in phpdoc like this