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 15/12/2010, 01h33   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 6
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 6
Points : 0
Points : 0
Par défaut zend + service rest

bonjour à vous

J'ai souhaité realiser un service web sous ZEND
... et je rencontre une erreur à l'appel de celui ci ... "AN ERROR OCCURED"

voici la fonction "service" dans le controleur

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Action REST  
public function restAction()
{
require_once('Zend/Rest/Server.php');
 
function sayHello($name)
{
 $message = "Hello".$name;
return $message;
}
$server = new Zend_Rest_Server();
$server->addFunction('sayHello');
$server->handle();
exit;
 }
... et voici la fonction cliente

Code :
1
2
3
4
5
6
7
8
9
10
11
// Action REST  
public function clientrestAction()
{
require_once('/Zend/Rest/Client.php');
$client = new Zend_Rest_Client('http://localhost/webs/test-rest/public/index.php/index/rest');
$client->sayHello('Fanfan');
$result = $client->get();
if ($result->isSuccess()) {
$this->view->result = $result; 
}
}
l'appel du service via URL ne pose pas de problème
Le problème semble se situer au niveau du ->get() du client ???

Merci pour votre aide
bamak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 13h44   #2
Membre confirmé
 
Avatar de zulad
 
Inscription : juin 2007
Messages : 494
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 494
Points : 283
Points : 283
C'est un peu tard comme réponse mais j'ai exactement le meme probleme avec le client. En utilisant les infos de la doc de zend http://framework.zend.com/manual/en/...st.client.html, impossible de consommer le service.

Quelqu'un à t il la solution ?
zulad est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 15h10   #3
Membre confirmé
 
Avatar de zulad
 
Inscription : juin 2007
Messages : 494
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 494
Points : 283
Points : 283
J'ai un test concluant ici :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<?php
 
require_once 'Zend/Rest/Server.php';
 
/**
 * @param string $qui
 * @return string
 */
function SayHello($qui)
{
	return "hello ".$qui;
}
 
$server = new Zend_Rest_Server();
$server->addFunction('SayHello');
$server->handle();
 
?>
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
      /**
      * Connexion au serveur framework.zend.com server
      */
 
		require_once 'Zend/Rest/Client.php';
 
$client = new Zend_Rest_Client('http://localhost:888/Test/RestService.php');
$qui="max";
echo $client->SayHello($qui)->get();
 
?>
voilà
zulad est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h13.


 
 
 
 
Partenaires

Hébergement Web