Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Autres composants
Autres composants Forum de support sur les autres composants de Zend Framework.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/05/2011, 09h59   #1
Invité de passage
 
Homme
Inscription : mai 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mai 2011
Messages : 1
Points : 1
Points : 1
Par défaut Probléme WebService XmlRpc

Bonjour à tous ;

Il s'agit de mon premier post dans ce forum et j'espère donc que vous me tiendrez pas rigueur si je me trouve dans la mauvaise section.

Je veux faire un webservice XmlRpc j'ai consulté pas mal de tutos, et je me suis lancée. Alors mon problème est assez compliqué pour moi car je débute en zend.

Mon erreur et celle-ci :

Citation:
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in /Applications/MAMP/htdocs/***/library/Zend/Controller/Dispatcher/Standard.php:241 Stack trace: #0 /Applications/MAMP/htdocs/***/library/Zend/Controller/Front.php(945): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /Applications/MAMP/htdocs/***/library/Zend/Application/Bootstrap/Bootstrap.php(77): Zend_Controller_Front->dispatch() #2 /Applications/MAMP/htdocs/***/library/Zend/Application.php(328): Zend_Application_Bootstrap_Bootstrap->run() #3 /Applications/MAMP/htdocs/***/www/index.php(24): Zend_Application->run() #4 {main} thrown in /Applications/MAMP/htdocs/***/library/Zend/Controller/Dispatcher/Standard.php on line 241
j'ai utilisé un projet make par zend tool.
Alors pour mon web service j'ai utilisé 2 projets avec 2 virtual host.

Pour la déclaration de mon server :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class indexController extends Zend_Controller_Action
{
    function indexAction()
    {
 
        $server = new Zend_XmlRpc_Server();
        $server->setClass('CWebService','webservice');
        echo $server->handle();
 
    }
}
 
Pour la déclaration de mon client  dans mon index action de mon projet client :
 
       $client = new Zend_XmlRpc_Client('http://****.localhost/');
       $tab = array('ip'=> $ip,'email'=> $email);
       $this->view->rpcvalue = $client->call('webservice.Sayhello',$tab);
 
La class utilisé pour mon webservice :
 
class CWebService {
    //put your code here
 
    public function Sayhello($param=array()) {
 
        return 'Spam';
    }
}
Alors mon problème est que quand je veux passer en paramètre des données à mon web service j'ai l'erreur que j'ai montré plus haut alors que quand je passe aucun paramètre j'arrive à afficher le return de mon web service.

Merci d'avance
Frederic
Fredericmoip est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h29.


 
 
 
 
Partenaires

Hébergement Web