【发布时间】:2014-02-28 12:04:19
【问题描述】:
我正在开发一个 Extbase 扩展。它的结构是:
控制器 -> MyNameController.php 域/模型 -> MyName.php
在 MyNameController.php 或 MyName.php 中,我想执行一个像这样的 SOAP 请求:
(控制器中的示例)
$WebService="http://webservice_direction/webservice.asmx?wsdl";
$username = "username";
$password = "password";
$parametros = array();
$parametros['username'] = $username;
$parametros['password'] = $password;
$WS = new SoapClient($WebService, $parametros);
$result = $WS->myFunction($parametros);
错误:
PHP Fatal error: Class 'NAMESPACE\MyName\Controller\SoapClient' not found in /DirectoryPlugin/Classes/Controller/MyNameController.php on line X
我知道如何在 Extbase 扩展中包含一个外部类,但我不知道如何包含一个像 SOAP 或 EXCEPTION 这样的类。如何在 Extbase 控制器中创建这些类的新对象?
【问题讨论】: