从PHP标准类在extbase扩展中创建对象

从PHP标准类在extbase扩展中创建对象,php,soap,typo3,extbase,Php,Soap,Typo3,Extbase,我正在开发一个Extbase扩展。其结构是: 控制器->MyNameController.php 域/模型->MyName.php 在MyNameController.php或MyName.php中,我希望执行如下SOAP请求: (控制器中的示例) 错误: PHP Fatal error: Class 'NAMESPACE\MyName\Controller\SoapClient' not found in /DirectoryPlugin/Classes/Controller/MyNameC

我正在开发一个Extbase扩展。其结构是:

控制器->MyNameController.php 域/模型->MyName.php

在MyNameController.php或MyName.php中,我希望执行如下SOAP请求:

(控制器中的示例)

错误:

PHP Fatal error:  Class 'NAMESPACE\MyName\Controller\SoapClient' not found in /DirectoryPlugin/Classes/Controller/MyNameController.php on line X

我知道如何在Extbase扩展中包含外部类,但我不知道如何包含像SOAP或EXCEPTION这样的类。如何在Extbase控制器中创建这些类的新对象?

我认为您的代码中有一个小错误(假设它是在名称空间中定义的),您应该:

$WS = new \SoapClient($WebService, $parametros);

领先的\告诉php从全局名称空间加载SoapClient,而不是查看您的(名称空间\MyName\Controller)。

我认为您的代码中有一个小错误(假设它是在名称空间中定义的),您应该:

$WS = new \SoapClient($WebService, $parametros);
前导\告诉php从全局名称空间加载SoapClient,而不是查看您的名称空间(名称空间\MyName\Controller)