Web services 无法在ZF2中创建SOAP客户端对象
我正在创建一个zend SOAP客户端对象来调用WSDL函数 这是我的控制器代码:Web services 无法在ZF2中创建SOAP客户端对象,web-services,zend-framework,soap,wsdl,zend-framework2,Web Services,Zend Framework,Soap,Wsdl,Zend Framework2,我正在创建一个zend SOAP客户端对象来调用WSDL函数 这是我的控制器代码: namespace Application\Controller; use Zend\Mvc\Controller\AbstractActionController; use Zend\View\Model\ViewModel; use Zend\Soap\AutoDiscover; use Zend\Soap\Client; use Zend\Soap\Server; use Zend\Soap\W
namespace Application\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
use Zend\Soap\AutoDiscover;
use Zend\Soap\Client;
use Zend\Soap\Server;
use Zend\Soap\Wsdl;
class IndexController extends AbstractActionController
{
public function indexAction()
{
$client = new Zend\Soap\Client("some.wsdl", array('compression' => SOAP_COMPRESSION_ACCEPT));
$result = $client->somefunction();
echo $result;
echo exit;
}
我的库文件是/vendor/ZF2/library/Zend
控制器是模块文件夹
我使用了Zend\Soap\Client;在控制器中
获取以下错误:致命错误:在第25行的…/Controller/IndexController.php中找不到类“Application\Controller\Zend\Soap\Client”
如何解决这个问题
提前感谢。因为您有
使用Zend\Soap\Client代码>在文件顶部,您需要:
$client = new Client("some.wsdl", array('compression' => SOAP_COMPRESSION_ACCEPT));
谢谢非常有用:-)