【问题标题】:Unable to create a SOAP Client object in ZF2无法在 ZF2 中创建 SOAP 客户端对象
【发布时间】:2014-07-23 21:14:50
【问题描述】:

我正在创建一个 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\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 中未找到 Class 'Application\Controller\Zend\Soap\Client'

如何解决?

提前致谢。

【问题讨论】:

    标签: web-services zend-framework soap wsdl zend-framework2


    【解决方案1】:

    因为你在文件顶部有use Zend\Soap\Client;,所以你想要:

    $client = new Client("some.wsdl", array('compression' => SOAP_COMPRESSION_ACCEPT));
    

    【讨论】:

    • 谢谢。非常有用:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    相关资源
    最近更新 更多