Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-07-2008 17:52:37

xlight
Nouveau membre
Date d'inscription: 10-07-2008
Messages: 8

récupérer les données en URL

salut a tous,

Alors voila mon soucis, j'ai testé pleins de façon pour récupérer ces paramètres en GET mais pas moyen:

il s'agit de récupérer la valeur de confirm et de mail .

Je précise que c'est un lien que l'utilisateur va venir cliquer pour confirmer son mail. Donc pas de post possible :

Code:

http://localhost/DEV3/dead/dev/homepage/validermail/confirm/15254/mail/blabla@mail.com

Par ailleurs j'ai testé avec ça :

Code:

$mailavalider = $this->_getParam('mail');

$mailavalider= $this->_request->getPost('mail');

et ça ne fonctionne pas.
Bref, je ne sais pas comment récupérer ce fichu paramètre en GET avec ZEnd...

merci de votre aide...

Hors ligne

 

#2 15-07-2008 18:52:06

acharrex
Membre
Lieu: Suisse
Date d'inscription: 27-04-2008
Messages: 135

Re: récupérer les données en URL

Salut,

Normalement un simple :

Code:

$mailavalider = $this->_request->getParam("mail", null);

devra fonctionner correctement, non ?

Dernière modification par acharrex (15-07-2008 18:52:27)

Hors ligne

 

#3 15-07-2008 19:01:23

xlight
Nouveau membre
Date d'inscription: 10-07-2008
Messages: 8

Re: récupérer les données en URL

oui j'ai essayé, mais ça ne fonctionne pas; je ne récupère rien dans ma variable sad

Hors ligne

 

#4 16-07-2008 11:09:36

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: récupérer les données en URL

il faut voir comment est construit ton url
http://localhost/DEV3/dead/dev/homepage/validermail/confirm/15254/mail/blabla@mail.com
je ne sais pas ce que tu as fait mais je ne comprends pas bien ton url
homepage est ton contrôleur ?
et validermail ton action ?
si c'est le cas tu dois récupérer mail et confirm avec la méthode donnée par acharrex
si par contre ton contrôleur est validermail et ton action confirm
tes paramètres ne sont pas correct car ils se nomment 15254 et blabla@mail.com

pour savoir comment est interprété ton url tu fais

Code:

echo '<pre>';
print_r($this->_request);
echo '</pre>';

dans ton contrôleur.

tu execute et tu dois voir dans la liste un tableau avec

Code:

'confirm' => 15254,
'mail' => blabla@mail.com

A+JYT

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