从PHP标准类在extbase扩展中创建对象
我正在开发一个Extbase扩展。其结构是: 控制器->MyNameController.php 域/模型->MyName.php 在MyNameController.php或MyName.php中,我希望执行如下SOAP请求: (控制器中的示例) 错误:从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
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)