Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour
J'ai un petit problème j'essaye d'envoyer une variable dans un URL (GET) vers mon formulaire comment faire?
Voici mon petit bout de code
Merci d'avance ... ![]()
Le Controller
 
$onglet = (int)$this->_request->getParam('onglet');
 $formAjouter = new index_Ajouter();
        $this->view->formAjouter = $formAjouter;VIEW
<?php echo $this->formAjouter; ?>
Zend_Form
class index_Ajouter extends Zend_Form 
        $onglet = $this->addElement('hidden', 'onglet', array( 
            'value' => $this->$onglet
            ));Dernière modification par titimoun (25-03-2010 16:20:25)
Hors ligne
Dis moi si je me trompe en fait tu veux passer un paramètre à ta classe index_Ajouter? 
Si c'est ça faut tu fasse comme ça :
class index_Ajouter extends Zend_Form 
public function __construct($options = null){
        $onglet = $this->addElement('hidden', 'onglet', array( 
            'value' => $options
            ));Et
$onglet = (int)$this->_request->getParam('onglet');
 $formAjouter = new index_Ajouter($onglet);
        $this->view->formAjouter = $formAjouter;![]()
Hors ligne
Ca sent le mec qui a bien lu la doc.. déjà que Zend_Form, c'est pas évident..
// $this représentant l'instance Zend_Controller_Action courant
$form->populate($this->getRequest()->getParams());
Hors ligne
Merci beaucoup iop974 pour ton aide ![]()
J'ai bien réussi ![]()
Hors ligne
Pages: 1