Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
J'accede a un webservice Rest via cette url
http://monsite/services/submit?method=addPoi&lat=46.748523&lon=7.546814
et je voudrais y accéder suivant cette url :
http://monsite/services/submit/addPoi/46.748523/7.546814
j'ai mis en place cette Route :
$router = $frontController->getRouter(); $router->addRoute( 'submit', new Zend_Controller_Router_Route('services/submit/:method/:lat/:lon', array('module'=>'services', 'controller' => 'submit') ) );
Mais lors de l'appel à mon service. j'ai une erreur : No Method Specified.
Il y a une spécificité pour les services Rest ?
Merci
Jean
Hors ligne
Hello,
Je crois qu'il te faut aussi une action :
$router = $frontController->getRouter(); $router->addRoute( 'submit', new Zend_Controller_Router_Route('services/submit/:method/:lat/:lon', array('module'=>'services', 'controller' => 'submit', 'action' => '...') ) );
Mais sans garantie.
A+
Hors ligne
j'avais essayer une action, mais c'est pareil.
en fait, je suis obligé d'ajouté cela avant de lancer le serveur REST :
$_REQUEST = $this->getRequest()->getParams();
Sinon, les parametres ne sont pas récupérés. C'est bizarre quand même.
Jean
Hors ligne