Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Depuis mon controller, je génère un token, que je passe à la vue :
$this->view->token = $this->generateToken(); // generateToken() est ma méthode
Puis j'appelle mon formulaire, que j'ai isolé dans une autre classe : la classe forms_LoginForm
$form = new forms_LoginForm();
Dans la classe forms_LoginForm(), je veux passer le token dans un champ hidden.
Classe forms_LoginForms :
....
$hidden = new Zend_Form_Element_Hidden('secret');
$hidden->setName('tokenid');
// je ne peut pas faire $hidden->setValue('xxxx'); car 'xxxx' doit être variable....
....
Comment passer une valeur variable par l'équivalent d'un setValue ????
Hors ligne
Hello,
J'espère ne pas être hors-sujet mais il y a : Zend_Form_Element_Hash pour ce genre de besoin.
A+
Hors ligne
c'est quoi un valeur variable ???
Hors ligne
pourquoi passer par un hidden ???
dans la phase de préparation du formulaire je mais dans la session les données du formulaire
dans la phase du post je merge les donnée reçues avec celle de la session
du coup je n'ai jamais besoin de champs cachés.
A+JYT
Hors ligne
Pages: 1