Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-12-2008 21:19:44

BeRoots
Membre
Date d'inscription: 15-05-2008
Messages: 79

acceder et definit des variable POST GET...

salut à tous smile

je voudrai savoir comment faire pour recuperer et definir des variable GET, POST... dans ZF ?

$this->getRequest()->getPost('key') est une mthode qui me semble pas propre... donc si quelqu'un peut m'expliquer...

Merci d'avance wink


wink Non au language SMS sur nos forums wink

Hors ligne

 

#2 08-12-2008 21:26:14

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

Re: acceder et definit des variable POST GET...

au contraire c'est même ce qu'il y a de plus propre
les variables POST et GET pourrait ne pas exister (les get est post géré complètement différemment par php)

A+JYT

Hors ligne

 

#3 09-12-2008 09:02:03

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: acceder et definit des variable POST GET...

Salut,

Il existe des différences entre les différentes méthodes pour accéder au variables super-globales.

getPost() est effectivement la plus propre pour aller chercher dans $_POST[] car ZF ne va pas chercher ailleurs.

La méthode getParam() va chercher dans plusieurs sources, d'abord les variables définies par l'utilisateurs, ensuite GET, puis enfin POST.

Attention à l'accesseur magique qui permet d'accéder directement par la clé à une valeur du tableau car il va chercher dans l'ordre dans : GET, POST, COOKIE, SERVER, et enfin les variables ENV. Pas très sécurisé donc et à ne pas utiliser.

La doc explique très bien ceci : http://framework.zend.com/manual/fr/zen … quest.html

Perso, j'utilise le plus souvent getParam() quand je traite des données formulaires, pour prévoir le cas où on change la méthode d'envoi (GET ou POST).


A+ benjamin.


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

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