Php 如何将参数获取到Zend Framework 2 Soap

Php 如何将参数获取到Zend Framework 2 Soap,php,soap,zend-framework2,Php,Soap,Zend Framework2,在$result nothing…中,我认为问题在于数组,如果我没有弄错soap不会有数组,为什么不尝试使用字符串呢?对于数组,您应该创建复杂类型。例如@param\Application\Soap\MyArrayClass$paramsad ini_setsoap.wsdl_cache_enabled,0;在//server code中,仅在开发阶段,在生产阶段,这将使其速度稍慢。 //class generator class SoapActions { /*

在$result nothing…

中,我认为问题在于数组,如果我没有弄错soap不会有数组,为什么不尝试使用字符串呢?对于数组,您应该创建复杂类型。例如@param\Application\Soap\MyArrayClass$paramsad ini_setsoap.wsdl_cache_enabled,0;在//server code中,仅在开发阶段,在生产阶段,这将使其速度稍慢。 //class generator class SoapActions { /** * Return simple test * * @param Array $params * @return Array */ public function getParams($params) { return $params; } } //wsdl code $autodiscover = new AutoDiscover(); $autodiscover->setClass('SoapActions'); $autodiscover->setUri('/params'); $autodiscover->handle(); //server code $server = new Server('/wsdl'); $server->setClass('SoapActions'); $server->setObject(new SoapActions()); $server->handle(); //client $client = new Client('/wsdl'); $result = $client->getParams(array('opt' => 'test')); return $result;