2010-11-22 19 views
2

J'ai déjà mis le dossier dans nusoap CakePHP dossier fournisseurComment faire fonctionner nuSoap avec CakePHP?

../vendor/nusoap/lib/nusoap.php (il a plus d'un fichier)

Je suis en train de l'inclure comme suit, mais ne fonctionne pas. Quelles sont les autres alternatives?

App :: import ('vendeur', 'nusoap');

+0

nusoap est vraiment pas à jour. Si possible, c'est presque toujours une meilleure option pour utiliser les fonctions intégrées de savon PHP. À tout le moins, ils sont beaucoup plus rapides. http://www.php.net/manual/fr/book.soap.php –

+0

Si je ne me trompe pas, la fonction intégrée ne supporte pas les types complexes. nusoap gère très bien les types complexes et la dernière version de nusoap a été publiée il y a quelques mois seulement. – Sharj

Répondre

0

Vous pouvez inclure le fichier en utilisant ce code

App::import('Vendor', 'nusoap', array('file' => 'nusoap'.DS.'lib'.DS.'nusoap.php')); 
1

Il y a un exemple ici sur la façon de le mettre en place: http://phpdev.ro/soap-webservices-in-cakephp.html

Pour le client (l'exemple):

  1. importer la bibliothèque nusoap: App :: import ('vendeur', 'nusoap');
  2. $ client = nouveau nusoap_client ('http://votredomaine.com/webservices'); $ Result = $ client-> call ('helloWorld', array ('params' => array ('nom' => 'Andrew')));
  3. print_r ($ résultat);