IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Affichage xml webservice [ZF 1.11]


Sujet :

Zend Framework PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 4
    Par défaut Affichage xml webservice
    Bonsoir à tous,
    Voila j'ai un souci..Je suis le livre "Zend Framework bien développez en php" et je suis en train de faire un web service. Malgré avoir suivis le livre je bloque.
    Voici mon code .

    webserviceController.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    29
    30
    31
    class WebserviceController extends Zend_Controller_Action
    {
    	protected $_server;
     
    	public function indexAction(){}
     
    	public function init()
    	{
    		if ($this->_helper->hasHelper('layout')) 
    		{
    			$this->_helper->layout->disableLayout();
    		}
    		$this->_helper->viewRenderer->setNoRender(true);
    		$this->getResponse()->setHeader('Content-type','text/xml');	
    	}
     
    	public function restAction()
    	{
    		$this->_server = new Zend_Rest_Server();
    		var_dump($this);
    	}
     
    	public function postDispatch()
    	{
    		/*$class ='Zf_Tournee_'.ucfirst($this->getRequest()->getActionName()).'Server';
    		$this->_server->setClass($class);*/
    		$this->_server->setClass('Zf_Tournee_RestServer');
    		$this->_server->handle();
    		var_dump($this);
    	}
    }
    Zf_Tournee_Server.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    abstract class Zf_Tournee_Server
    {
    	public function getAll()
    	{
    		$test=new Ttournee();
    		return $test->fetchAll()->toArray();
     
    	}
    }
    Zf_Tournee_RestServer.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <?php
    class Zf_Tournee_RestServer extends Zf_Tournee_Server
    {
    	public function getAll()
    	{
    		$tourneeTab=parent::getAll();
    		$tournees=simplexml_load_string('<tournees/>');
    		foreach($tourneeTab as $t)
    		{
    			$tournee=$tournees->addChild('tournee');
    			foreach($t as $key=>value)
    			{
    				$tournee->addChild($key,$value);
    			}
    		}
    		return $tournees;
    	}
    }
    Le soucis est qu lorsque je vais à http://127.0.0.1/html/webservice/rest?method=getAll
    Je devrais avoir mon xml logiquement mais il n'y a rien.
    Une idée?

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2012
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2012
    Messages : 131

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 4
    Par défaut
    Merci ca m'a aidé.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème affichage XML dans navigateur
    Par speedev dans le forum Langage
    Réponses: 11
    Dernier message: 19/03/2007, 16h26
  2. Recouvrement en Java + Affichage XML
    Par Zaitchev dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 26/05/2006, 08h55
  3. [c#/xml] affichage xml en html
    Par moh_yougo dans le forum Windows Forms
    Réponses: 3
    Dernier message: 02/04/2006, 14h44
  4. [XML] Affichage XML
    Par cilv1 dans le forum Bibliothèques et frameworks
    Réponses: 12
    Dernier message: 19/10/2005, 16h06
  5. [XML & WebService] Faire "passer" un fic xml
    Par P4dre dans le forum Services Web
    Réponses: 7
    Dernier message: 03/08/2005, 14h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo