Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonsoir
j'aimerai ajouter [] au nom d'un champ file pour que je puisse uploader plusieurs images.
Mais biensûr je n'y arrive pas O_o, je pense qu'il faut mettre un escape quelque part mais où je ne sais pas
merci de vos réponses
Hors ligne
Essaie de mettre "isArray" à true dans les options, je n'ai pas testé mais ça pourrait fonctionner.
Hors ligne
ben ça ne marche pas,
mais j'ai trouvé une solution pas tres propre, j'ai modifié la class Zend_Form_Element:
public function setName($name) { $name = $this->filterName($name); if ('' === $name) { require_once 'Zend/Form/Exception.php'; throw new Zend_Form_Exception('Invalid name provided; must contain only valid variable characters and be non-empty'); } $this->_name = $name; return $this; }
en
public function setName($name, $allowBrackets = false) { $name = $this->filterName($name, $allowBrackets); if ('' === $name) { require_once 'Zend/Form/Exception.php'; throw new Zend_Form_Exception('Invalid name provided; must contain only valid variable characters and be non-empty'); } $this->_name = $name; return $this; }
personne n'a une solution plus propre ??
Dernière modification par lassoya (19-11-2010 10:44:23)
Hors ligne
Et en ajoutant un display group ne contenant que des éléments file ?
Un simple getElements te permettra de récupérer tout tes champs.
Sinon, explique nous le but. Que doit faire ton système ?
Hors ligne
Mon but est de télécharger plusieurs photos à partir d'un champ input file grâce à Multifiles de jquery
Mais tu avais raison cela marche
->setIsArray(true)
je l'avais testé ce matin mais ça n'avait rien donné, surement à cause du client ftp qui a foiré.
merci^^
Hors ligne
Pages: 1