Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-02-2014 18:40:18

kinju
Nouveau membre
Date d'inscription: 20-02-2014
Messages: 1

Récupérer les données POST d'une requête

Bonjour à tous,

J'ai besoin de récupérer les données qui ont été envoyé avec la méthode POST.

Mais petit soucis, ces données ont été envoyées par un autre programme (pas par un formulaire Zend) et lorsque ça arrive dans mon controller (après avoir passé le plugin PostRedirectGet), la méthode est GET et les données POST sont perdues.

Il y a une astuce pour récupérer ces données ?

Merci par avance,

A bientôt

Hors ligne

 

#2 20-02-2014 18:49:59

flobrflo
Membre
Lieu: Marseille
Date d'inscription: 26-04-2013
Messages: 376

Re: Récupérer les données POST d'une requête

Bonjour smile

pour récupéré des données POST tu peux utiliser ceci (vérifie au cas où ^^) :

Code:

$example = $this->getRequest()->getPost('example');

si tu veux éxécuté un traitement avant d'arriver dans l'action de ton controller, utilise le dispatch() pour voir de quelle manière arrivent les données que tu a envoyée.

Au pire pour récupéré du $_GET tu peu utiliser :

Code:

$example = $this->getEvent()->getRouteMatch()->getParam('example');

et si vraiment t'a un doute tu peu cumuler les deux :

Code:

$example = $this->getRequest()->getPost('example');
if(!$example)
    $example = $this->getEvent()->getRouteMatch()->getParam('example');

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages