如何在TYPO3 Extbase中集成soap客户端?我已经在the服务器上安装了php_soap。我可以使用普通的http://php.net/manual/de/soapclient.soapclient.php实现吗?
$client = new SoapClient("my.wsdl", array('login' => "my_name",
'password' => "my_passwort"));也许有一些可用的extbase实现?
谢谢你的快速小费。我很难找到用于此目的的很好的extbase文档。
刚刚找到了这个:Create object in extbase extension from a PHP standard class
发布于 2019-01-08 16:19:22
我将创建一个SoapService类并将其注入到extbase控制器中。
可以很容易地将SoapService类注入到控制器中,服务将如下所示:
<?php
namespace Vendor\Name\Service;
class SoapService
{
/**
* @var \SoapClient
*/
protected $client;
/**
* SoapService constructor.
*/
public function __construct()
{
$this->client = new \SoapClient('my.wsdl', ['login' => 'my_name', 'password' => 'my_passwort']);
}
/**
* Fetch data on webservice.
*
* @return mixed
*/
public function fetchWhateverData() {
$arguments = [];
return $this->client->__soapCall("getWhateverOnSoapService", $arguments);
}
}https://stackoverflow.com/questions/54082281
复制相似问题