2016-04-04 8 views
0

Ich habe eine Reihe von SOAP-Servern, die eine PHP-Klasse und einen Client auf diese Server zugreifen. Die served php-Klasse stellt eine Verbindung zu einer lokalen Datenbank her und diese Verbindung wird in der Konstruktormethode eingerichtet.PHP Klasse Konstruktorargument von der Client-Soap bereitgestellt

Ich habe Sie Argumente an den Konstruktor in der Server-Seite einstellen:

$server = new SoapServer($wsdlFile); 
$server->setClass('Class', $arg); 

Gibt es eine Möglichkeit für den Kunden erbringt das Argument in den Konstruktor der Klasse?

Antwort

0

Ja, es gibt einen Weg, aber, verwenden Sie zuerst eine Soap-Bibliothek für den PHP wie NuSoap, Zendsoap oder so ähnlich?

auf Nusoap erhalten Sie die Methoden und danach können Sie diese Informationen an die Datenbank erneut senden.

+0

Ich benutze PHP interne Bibliotheken (Klassen) SoapServer und SoapClient. –

+0

Ich habe kein Problem, die Methoden in der WSDL-Datei deklariert, aber ich habe keine Möglichkeit gefunden, Argumente an die __construct -Methode übergeben ... –

Verwandte Themen