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