Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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 :
http://localhost/DEV3/dead/dev/homepage/validermail/confirm/15254/mail/blabla@mail.com
Par ailleurs j'ai testé avec ça :
$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
Salut,
Normalement un simple :
$mailavalider = $this->_request->getParam("mail", null);
devra fonctionner correctement, non ?
Dernière modification par acharrex (15-07-2008 18:52:27)
Hors ligne
oui j'ai essayé, mais ça ne fonctionne pas; je ne récupère rien dans ma variable
Hors ligne
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
echo '<pre>'; print_r($this->_request); echo '</pre>';
dans ton contrôleur.
tu execute et tu dois voir dans la liste un tableau avec
'confirm' => 15254, 'mail' => blabla@mail.com
A+JYT
Hors ligne