Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
Voila j'ai une table article, une table taille et une table intermédiaire pour lié les tailles au articles. Dans la table intermédiaire j'ai une colonne "quantite" qui défini la quantité d'article disponible à une taille donné.
Mon problème est le suivant :
Lorsque je créer mon formulaire d'ajout d'un article, j'ai mis chaque taille dans un Zend_Form_Element_Checkbox et je voudrais que lorsque l'on coche la case un champ texte apparait pour définir la quantité lier à cette taille.
Voici mon code :
$modelTaille = new Application_Model_DbTable_Tailles(); $rowTailles = $modelTaille->fetchAll(); foreach ($rowTailles as $tailles) { $taillescheckbox = new Zend_Form_Element_Checkbox($tailles->id); $taillescheckbox->setLabel($tailles->taille) ->setOptions(array($tailles->id => $tailles->taille)); $elementTailles = new Zend_Form_Element_Text($tailles->id); $elementTailles->addValidator(new Zend_Validate_Int()); $this->addElements(array($taillescheckbox, $elementTailles)); }
Le formulaire n'affiche que les champs texte et non case à cocher -> champ texte.
merci pour votre aide.
Hors ligne